<SEC-DOCUMENT>0000950170-25-062768.txt : 20250502
<SEC-HEADER>0000950170-25-062768.hdr.sgml : 20250502
<ACCEPTANCE-DATETIME>20250502161003
ACCESSION NUMBER:		0000950170-25-062768
CONFORMED SUBMISSION TYPE:	10-K/A
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250502
DATE AS OF CHANGE:		20250502

FILER:

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

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

	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-K/A
<SEQUENCE>1
<FILENAME>gifi-20241231.htm
<DESCRIPTION>10-K/A
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-05-02T14:49:17.0566+00:00 -->
<!-- Copyright (c) 2025 Donnelley 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/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:gifi="http://www.gulfisland.com/20241231" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:utr="http://www.xbrl.org/2009/utr">
 <head>
  <title>10-K/A</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;position:relative;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_d7696324-d103-404a-ba0f-3d1c1bb8c4ed" name="dei:EntityCentralIndexKey" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6">0001031623</ix:nonNumeric><ix:nonNumeric id="F_7cce2f9a-4e50-48ce-b228-c0efddeb8226" name="dei:DocumentFiscalPeriodFocus" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6">FY</ix:nonNumeric><ix:nonNumeric id="F_45059690-effb-4ec8-bc49-71a8c225106b" name="dei:AmendmentFlag" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" format="ixt:fixed-true">true</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="gifi-20241231.xsd"/></ix:references><ix:resources><xbrli:context id="C_e128993f-cdca-4aa7-9b95-94c29883a719"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3b252e9f-bf83-4e36-b298-ca2930b956a0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U_shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U_USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit></ix:resources></ix:header></div>
  <div style="padding-top:0.4in;z-index:2;min-height:0.4in;position:relative;box-sizing:border-box;"><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="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:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">UNITED STATES</span></p><p style="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:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SECURITIES AND EXCHANGE COMMISSION</span></p><p style="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;font-kerning:none;min-width:fit-content;">Washington, D.C. 20549</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">FORM </span><span style="font-size:18pt;font-family:Times New Roman;"><ix:nonNumeric id="F_264d9d8e-f44f-40e4-9348-132077891e31" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10-K/A</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;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;font-kerning:none;min-width:fit-content;">(Amendment No. 1)</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> (Mark One)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:4%;box-sizing:content-box;"/>
     <td style="width:96%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_8c14dc9b-5114-4883-be95-4fe4af251534" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p></td>
    </tr>
   </table><p style="font-size:10pt;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:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the fiscal year ended </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_89e9f36a-e4e7-4aae-b83e-ed57051ea1de" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_54c890dc-1ac8-47e4-b23f-48ed7b05cabb" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7d7522f4-e68e-4ef0-bdcc-8f12de955cfd" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:DocumentFiscalYearFocus"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2024</span></ix:nonNumeric></span></ix:nonNumeric></span></p><p style="font-size:10pt;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:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">OR</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:4%;box-sizing:content-box;"/>
     <td style="width:96%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_1ff1f890-16f0-4d42-86f2-5851b097756f" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE TRANSITION PERIOD FROM                      TO</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">                     </span></p></td>
    </tr>
   </table><p style="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;font-kerning:none;min-width:fit-content;">Commission File Number </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_13a09827-4d71-4764-a273-c65b635e25b3" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">001-34279</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img21401831_0.jpg" alt="img21401831_0.jpg" style="width:265px;height:45px;"/></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:14pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0855e6df-74a5-4cae-b2a8-d5ce44cce2eb" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">GULF ISLAND FABRICATION, INC.</span></ix:nonNumeric></span></p><p style="font-size:10pt;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:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Exact name of Registrant as specified in its Charter)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="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-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50%;box-sizing:content-box;"/>
     <td style="width:50%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_f487bcdc-5c86-49f6-80e9-7c57b90edf99" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Louisiana</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_557286ce-3882-4927-8181-718a316cec64" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">72-1147390</span></ix:nonNumeric></span></p></td>
    </tr>
    <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(State or other jurisdiction of</span></p><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0.75pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">incorporation or organization)</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(I.R.S. Employer</span></p><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Identification No.)</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0.75pt;text-align:center;"><span><ix:nonNumeric id="F_54a6fbfa-9765-42b5-8311-fa936fcda55b" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2170 Buckthorne Place</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">, </span><span><ix:nonNumeric id="F_ed8ddaea-096a-40ee-a8c5-09872e1730fe" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityAddressAddressLine2"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Suite 420</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0.75pt;text-align:center;"><span><ix:nonNumeric id="F_6257b9b4-6174-41d4-8e3e-bd8c300f9a8f" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">The Woodlands</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">, </span><span><ix:nonNumeric id="F_1846fa22-de18-4ab5-ba6a-55c4ab26d018" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Texas</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_4e7d0a81-6786-466a-a849-733277e2ff88" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">77380</span></ix:nonNumeric></span></p></td>
    </tr>
    <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Address of principal executive offices)</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Zip Code)</span></p></td>
    </tr>
   </table><p style="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;font-kerning:none;min-width:fit-content;">Registrant&#8217;s telephone number, including area code: (</span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_03704ae6-658b-4bde-869d-f5a2e8483202" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">713</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_dc20a7fb-0f4a-4c9f-b471-b1c33fd0e5e9" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">714-6100</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="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-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:38%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:15%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:45%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="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-kerning:none;min-width:fit-content;">Title of each class</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="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-kerning:none;min-width:fit-content;">Trading</span></p><p style="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-kerning:none;min-width:fit-content;">Symbol(s)</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="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-kerning:none;min-width:fit-content;">Name of each exchange on which registered</span></p></td>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8.5pt;"><ix:nonNumeric id="F_7e7410d1-99c4-447a-a1e2-b5050b9f6811" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Common Stock</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8.5pt;"><ix:nonNumeric id="F_26a2fa51-f01b-4855-b3f3-e05e59b20b78" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">GIFI</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8.5pt;"><ix:nonNumeric id="F_0c7d0041-aeb5-4f57-b1ca-ee68f34543de" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">NASDAQ</span></ix:nonNumeric></span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities registered pursuant to Section 12(g) of the Act: None</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1ab84004-080f-4f25-bd6f-5ba292808997" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityWellKnownSeasonedIssuer"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.  Yes </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bced0ad9-9200-45d1-a9da-f1376c084fa4" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityVoluntaryFilers"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;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_e41961a2-c9e8-4fe0-a161-5bbb3b017347" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityCurrentReportingStatus"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> No </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;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_e6c2c8df-cbbf-44a8-8c94-e44f12e8a591" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityInteractiveDataCurrent"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> No </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p><p style="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-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:18.9%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:55.84%;box-sizing:content-box;"/>
     <td style="width:1.06%;box-sizing:content-box;"/>
     <td style="width:20.1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:2.1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-kerning:none;min-width:fit-content;">Large accelerated filer</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-kerning:none;min-width:fit-content;">  </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-kerning:none;min-width:fit-content;">Accelerated filer</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
    </tr>
    <tr style="height:2.15pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:1.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:1.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;"><ix:nonNumeric id="F_d4f9f037-c014-44ad-ae11-dfd2168cc7fd" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-accelerated filer</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-kerning:none;min-width:fit-content;">  </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-kerning:none;min-width:fit-content;">Smaller reporting company</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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_001303f6-07cd-4c01-980e-0850e7b4a502" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
    </tr>
    <tr style="height:2.15pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-kerning:none;min-width:fit-content;">Emerging growth company</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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_f8a7c943-a23d-439d-85d3-d12da6868911" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;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.  &#9744;</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit <br/>report.  </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9958fe54-706a-48f3-b853-508d17a2fe01" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6143c1d1-2b05-40f7-a358-37cc8766d163" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).  &#9744;</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;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 &#9744; No </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b55fe508-c68e-4356-8755-0f39c73c9c5a" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:EntityShellCompany" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the Registrant, based on the closing price of the shares of common stock on The NASDAQ Stock Market on June 28, 2024 was $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9c337dac-8406-4686-8fc7-59eecafd6c1c" contextRef="C_3b252e9f-bf83-4e36-b298-ca2930b956a0" name="dei:EntityPublicFloat" unitRef="U_USD" decimals="0" format="ixt:num-dot-decimal">67,717,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The number of shares of Registrant&#8217;s Common Stock outstanding as of April 30, 2025, was </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cca3fdbf-14ff-4102-a7ff-68f283adda83" contextRef="C_e128993f-cdca-4aa7-9b95-94c29883a719" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">16,223,560</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p><div style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b8141fe2-56bb-482a-8a11-815670833765" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:DocumentsIncorporatedByReferenceTextBlock" escape="true"><p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:4pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</span></p><p style="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-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.4in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_ace4b378-6a14-4c68-9335-6fdcd53cb6dd" contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6" name="dei:AmendmentDescription" continuedAt="F_ace4b378-6a14-4c68-9335-6fdcd53cb6dd_1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">EXPLANATORY NOTE &#8211; EXHIBIT INDEX CORRECTION ONLY FILING</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_ace4b378-6a14-4c68-9335-6fdcd53cb6dd_1"><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Gulf Island Fabrication, Inc. (the &#8220;Company&#8221;) is filing this Amendment No. 1 (this &#8220;Amendment&#8221;) to its Annual Report on Form 10-K for the fiscal year ended December 31, 2024, previously filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on March 5, 2025 (the &#8220;Original Filing&#8221;), for the purpose of incorporating by reference Exhibit 97.1, which was previously filed as an exhibit to the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on March 8, 2024 and was inadvertently omitted from the Original Filing, as well as certain other ministerial changes to the Exhibit Index. Accordingly, this Amendment consists solely of the cover page, this Explanatory Note, the Exhibit Index, and the exhibits filed herewith.</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to Rule 12b-15 under the Securities and Exchange Act of 1934, as amended, this Amendment also includes as exhibits the certifications by the Company&#8217;s principal executive officer and principal financial officer required in accordance with Rule 13a-14(a); however, paragraphs 3, 4 and 5 of the certifications have been omitted because this Amendment does not contain any financial statements nor does it contain or amend any disclosure with respect to Items 307 and 308 of Regulation S-K.</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Except as described above, this Amendment does not amend, update or change any other items or disclosures contained in the Original Filing. This Amendment does not reflect or purport to reflect any information or events occurring after the date of the Original Filing nor does it modify or update the disclosures contained in the Original Filing that may be affected by subsequent events. Accordingly, this Amendment should be read in conjunction with the Original Filing and the Company&#8217;s other filings made with the SEC subsequent to the filing of the Original Filing.</span></p></ix:continuation></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="part_iv"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> IV</span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="item_15_exhibits_financial_statement_sch"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 15. Exhibits and Finan</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cial Statement Schedules</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our required exhibits are filed as part of this Amendment as detailed in our Exhibit Index on page E-1. Our required financial statement schedules were included as part of the Original Filing and are not included as part of this Amendment.</span></p><p style="font-size:10pt;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-kerning:none;min-width:fit-content;">(iii) Exhibits</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">See Exhibit Index on page E-1. We will furnish to any eligible shareholder, upon written request, a copy of any exhibit listed upon payment of a reasonable fee equal to the Company&#8217;s expenses in furnishing such exhibit. Such requests should be addressed to:</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Investor Relations</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Gulf Island Fabrication, Inc.</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2170 Buckthorne Place, Suite 420</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Woodlands, Texas 77380</span></p><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="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;font-kerning:none;min-width:fit-content;">GULF ISLAND FABRICATION, INC.</span></p><p style="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;font-kerning:none;min-width:fit-content;">EXHIBIT INDEX</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:10.282%;box-sizing:content-box;"/>
     <td style="width:2.016%;box-sizing:content-box;"/>
     <td style="width:87.702%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="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-kerning:none;min-width:fit-content;">EXHIBIT<br/>NUMBER</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.1</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;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;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amended and Restated Articles of Incorporation of the Company, incorporated by reference to Exhibit 3.1 of the Company&#8217;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;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.2</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;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;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amended and Restated By-laws of the Company, incorporated by reference to Exhibit 3.1 of the Company&#8217;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;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.1</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/0000899243-97-000392.txt"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Specimen Common Stock Certificate, incorporated by reference to the Company&#8217;s Form S-1/A filed with the SEC on March 19, 1997 (Registration No. 333-21863).&#x5E;</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.2</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017023039986/gifi-ex4_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Description of Common Stock of the Company, incorporated by reference to Exhibit 4.1 of the Company&#8217;s Form 10-Q for the quarter ended June 30, 2023 filed with the SEC on August 9, 2023.</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.1</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000103162316000053/indemnificationagreementin.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Indemnification Agreement by and between the Company and each of its directors and executive officers, incorporated by reference to Exhibit 10.1 of the Company&#8217;s Form 8-K filed with the SEC on November 4, 2016.&#134;</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.2</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017024092032/gifi-ex10_4.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">The Company&#8217;s Second Amended and Restated 2015 Stock Incentive Plan, incorporated by reference to Exhibit 10.4 of the Company&#8217;s Form 10-Q for the quarter ended June 30, 2024 filed with the SEC on August 7, 2024.&#134;</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.3</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000156459021043156/gifi-ex107_85.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Restricted Stock Unit Agreement, incorporated by reference to Exhibit 10.7 of the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2021 filed with the SEC on August 11, 2021.&#134;</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.4</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017024092032/gifi-ex10_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Restricted Stock Unit Agreement, incorporated by reference to Exhibit 10.2 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 filed with the SEC on August 7, 2024.&#134;</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.5</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017024092032/gifi-ex10_3.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Non-Management Director Restricted Stock Unit Agreement, incorporated by reference to Exhibit 10.3 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 filed with the SEC on August 7, 2024.&#134;</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.6</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000156459022028813/gifi-ex102_7.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Performance-Based Restricted Stock Unit Agreement, incorporated by reference to Exhibit 10.2 of the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2022 filed with the SEC on August 10, 2022.&#134;</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.7</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017023039986/gifi-ex10_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Performance-Based Restricted Stock Unit Agreement, incorporated by reference to Exhibit 10.1 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 filed with the SEC on August 9, 2023.&#134;</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.8</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017024092032/gifi-ex10_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Performance-Based Restricted Stock Unit Agreement, incorporated by reference to Exhibit 10.1 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 filed with the SEC on August 7, 2024.&#134;</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.9</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017025032540/gifi-ex10_9.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amended and Restated Change of Control Agreement dated March 3, 2025 between the Company and Westley S. Stockton, incorporated by reference to Exhibit 10.9 of the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2024 filed with the SEC on March 5, 2025.+&#134;</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.10</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017025032540/gifi-ex10_10.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amended and Restated Change of Control Agreement dated March 3, 2025 between the Company and Richard W. Heo, incorporated by reference to Exhibit 10.10 of the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2024 filed with the SEC on March 5, 2025.+&#134;</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.11</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000156459021019405/gifi-ex103_39.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">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 April 19, 2021, incorporated by reference to Exhibit 10.3 of the Company&#8217;s Form 8-K filed with the SEC on April 19, 2021.</span></a></p></td>
    </tr>
   </table><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">E-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;">
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:10.2%;box-sizing:content-box;"/>
     <td style="width:2%;box-sizing:content-box;"/>
     <td style="width:87.8%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="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-kerning:none;min-width:fit-content;">EXHIBIT<br/>NUMBER</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.12</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017023060509/gifi-ex10_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;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, incorporated by reference to Exhibit 10.2 of the Company&#8217;s Form 10-Q for the quarter ended September 30, 2023 filed with the SEC on November 8, 2023.</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.13</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017023060509/gifi-ex10_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Secured Promissory Note by and among the Company 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, incorporated by reference to Exhibit 10.1 of the Company&#8217;s Form 10-Q for the quarter ended September 30, 2023 filed with the SEC on November 8, 2023.</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.14</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017024054803/gifi-ex10_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Partial Cancellation of Multiple Indebtedness Mortgage made by Zurich American Insurance Company and Fidelity &amp; Deposit Company of Maryland, as affiants, in favor of Gulf Island, L.L.C. and Gulf Island Services, L.L.C. f/k/a Dolphin Services, L.L.C., dated February 20, 2024, incorporated by reference to Exhibit 10.1 of the Company&#8217;s Form 10-Q for the quarter ended March 31, 2024 filed with the SEC on May 8, 2024.</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017025032540/gifi-ex19.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Gulf Island Fabrication, Inc. Insider Trading Policy, incorporated by reference to Exhibit 19 of the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2024 filed with the SEC on March 5, 2025.+</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Subsidiaries of the Company - The Company&#8217;s significant subsidiaries, Gulf Island Works, L.L.C., Gulf Island, L.L.C., Gulf Island Shipyards, L.L.C. (with trade name Gulf Island Marine Fabricators), Gulf Island Services, L.L.C. (with trade names Gulf Island Steel Sales, Dolphin Services and Dolphin Steel Sales) (each organized under Louisiana law) and Gulf Marine Fabricators, L.P. (a Texas limited partnership) are wholly owned and are included in the Company's consolidated financial statements.</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Subsidiary guarantors and issuers of guaranteed securities &#8211; From time to time, the Company may issue debt securities under a registration statement on Form S-3 filed with the SEC that are fully and unconditionally guaranteed by Gulf Island, L.L.C. and Gulf Island Services, L.L.C., each a wholly-owned subsidiary of the Company.</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23.1</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017025032540/gifi-ex23_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consent of Ernst &amp; Young LLP, incorporated by reference to Exhibit 23.1 of the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2024 filed with the SEC on March 5, 2025.+</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.1</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="gifi-ex31_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;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;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.2</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="gifi-ex31_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;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;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.3</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017025032540/gifi-ex31_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">CEO Certifications pursuant to Rule 13a-14 under the Securities Exchange Act of 1934, incorporated by reference to Exhibit 31.1 of the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2024 filed with the SEC on March 5, 2025.+</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.4</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017025032540/gifi-ex31_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">CFO Certifications pursuant to Rule 13a-14 under the Securities Exchange Act of 1934, incorporated by reference to Exhibit 31.2 of the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2024 filed with the SEC on March 5, 2025.+</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017025032540/gifi-ex32.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Section 906 Certifications furnished pursuant to 18 U.S.C. Section 1350, incorporated by reference to Exhibit 32 of the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2024 filed with the SEC on March 5, 2025.+</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97.1</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017024028192/gifi-ex97_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Company&#8217;s Executive Compensation Clawback Policy, incorporated by reference to Exhibit 97.1 of the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on March 8, 2024.</span></a></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101 INS</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inline XBRL Instance Document &#8211; 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;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.SCH</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents.</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="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-kerning:none;min-width:fit-content;">The cover page for this Amendment has been formatted in Inline XBRL and is contained in Exhibit 101.</span></p></td>
    </tr>
   </table><p style="text-indent:-3.448%;padding-left:3.333%;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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#134;	Management Contract or Compensatory Plan.</span></p><p style="text-indent:-3.448%;padding-left:3.333%;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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">*	Filed herewith.</span></p><p style="text-indent:-3.448%;padding-left:3.333%;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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">+	Indicates documents previously filed or furnished, as applicable, with the Original Filing, which is being amended hereby.</span></p><p style="text-indent:-3.448%;padding-left:3.333%;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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x5E;	SEC File Number 000-22303.</span></p><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">E-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="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;font-kerning:none;min-width:fit-content;">SIGNAT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">URES</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on May 2, 2025.</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:50.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:6%;box-sizing:content-box;"/>
     <td style="width:94%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="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-kerning:none;min-width:fit-content;">GULF ISLAND FABRICATION, INC.</span></p><p style="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-kerning:none;min-width:fit-content;">(Registrant)</span></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;text-align:right;">
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:right;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="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-kerning:none;min-width:fit-content;">By:</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="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-kerning:none;min-width:fit-content;">/S/ RICHARD W. HEO</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:right;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="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-kerning:none;min-width:fit-content;">Richard W. Heo</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:right;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="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-kerning:none;min-width:fit-content;">President, Chief Executive Officer and Chairman of the Board</span></p></td>
    </tr>
   </table><p style="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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">S-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>gifi-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;position:relative;">
  <div style="z-index:2;min-height:0.5in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="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;font-kerning:none;min-width:fit-content;">Exhibit 31.1</font></p><p style="font-size:10pt;margin-top:10pt;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;font-kerning:none;min-width:fit-content;">Certifications</font></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I, Richard W. Heo, certify that:</font></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1. I have reviewed this Amendment No. 1 to the Annual Report on Form 10-K/A of Gulf Island Fabrication, Inc.; and</font></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report.</font></p><p style="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;font-kerning:none;min-width:fit-content;">&#160;</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:49%;box-sizing:content-box;"></td>
     <td style="width:2%;box-sizing:content-box;"></td>
     <td style="width:49%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">/s/ Richard W. Heo</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">Richard W. Heo</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">President and Chief Executive Officer</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">(Principal Executive Officer)</font></p></td>
    </tr>
   </table><p style="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;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Date: May 2, 2025</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>gifi-ex31_2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html>
 <head>
  <title>EX-31.2</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;position:relative;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="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;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="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;font-kerning:none;min-width:fit-content;">Exhibit 31.2</font></p><p style="font-size:10pt;margin-top:10pt;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;font-kerning:none;min-width:fit-content;">Certifications</font></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I, Westley S. Stockton, certify that:</font></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1. I have reviewed this Amendment No. 1 to the Annual Report on Form 10-K/A of Gulf Island Fabrication, Inc.; and</font></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report.</font></p><p style="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;font-kerning:none;min-width:fit-content;">&#160;</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:49%;box-sizing:content-box;"></td>
     <td style="width:2%;box-sizing:content-box;"></td>
     <td style="width:49%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">/s/ Westley S. Stockton</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">Westley S. Stockton</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">Executive Vice President, Chief Financial Officer, Treasurer and Secretary</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     <td style="padding-top:0in;text-indent:1.5pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="margin-left:0.28%;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-kerning:none;min-width:fit-content;">(Principal Financial Officer and Principal Accounting Officer)</font></p></td>
    </tr>
   </table><p style="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;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Date: May 2, 2025</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="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;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>img21401831_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img21401831_0.jpg
M_]C_X  02D9)1@ ! @$ W #<  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !Z M0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MK\(?^(AG]B3_ *)_^TQ_X0_PU_\ GP4?\1#/[$G_ $3_ /:8_P#"'^&O_P ^
M"OT7_B$GB3_T1V=?^"(?_+//\^S/C_\ 7_@S_HH\M_\ !LO_ ) _=ZBOPA_X
MB&?V)/\ HG_[3'_A#_#7_P"?!1_Q$,_L2?\ 1/\ ]IC_ ,(?X:__ #X*/^(2
M>)/_ $1V=?\ @B'_ ,L\_P ^S#_7_@S_ **/+?\ P;+_ .0/W>HK\(?^(AG]
MB3_HG_[3'_A#_#7_ .?!1_Q$,_L2?]$__:8_\(?X:_\ SX*/^(2>)/\ T1V=
M?^"(?_+//\^S#_7_ (,_Z*/+?_!LO_D#]WJ*_"'_ (B&?V)/^B?_ +3'_A#_
M  U_^?!1_P 1#/[$G_1/_P!IC_PA_AK_ //@H_XA)XD_]$=G7_@B'_RSS_/L
MP_U_X,_Z*/+?_!LO_D#]WJ*_"'_B(9_8D_Z)_P#M,?\ A#_#7_Y\%'_$0S^Q
M)_T3_P#:8_\ "'^&O_SX*/\ B$GB3_T1V=?^"(?_ "SS_/LP_P!?^#/^BCRW
M_P &R_\ D#]WJ*_"'_B(9_8D_P"B?_M,?^$/\-?_ )\%=%X0_P""^?[&?C7Q
M9X7\&Z5X#_:-AU3Q;XBT3PSILU_X+^'4-C%?Z]J5MI5G+>RP?%FYGBM([B[C
M>YDAMKB5(0[1P2N%C:)^%'B/3A.I4X/SF,*<93G)T()1A%<TI/\ >;):OR3[
M,J/'O!TY1A#B'+I3G)1C%597E*32BE[F[;21^WE%%%?GI]<%%%% !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 %
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
MZJ,FU&MALJI2<;<RC47*W&Z:NDW:Z:ONF?8?_#GG_@I!_P!&S:Q_X<'X1?\
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
M -38GP'@9_R*<]_[&.'_ /48****_EH_<S^7/_@Y/_YLO_[N+_\ >$U^3?\
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
M3;Z".YLM0T[4/%ND6E]8WEM*K17%K=VTLMO<02*T<L4CQNI5B#_8)_P<!_\
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
MQ6&G2FERR1_ET5[9^S?\8O\ AGSX\_";XW?\([_PEW_"K_&^B>,O^$8_M?\
ML#^W/[&NEN?[-_MK^R]:_LS[3MV?;/[)U#R<[OLLOW:_H/\ ^"B?_!#/Q3?>
M+=<^,G[$>DZ+>Z/X@N;K5O$W[/SWNE^&9O#^KW5VDMU=?">\U"73_#?_  B]
MRL]U>OX&U*^T1_"YLVLO!T^LZ;J6E>%O#7\XWQ#^$GQ5^$>I0Z-\5OAGX_\
MAGJUPC2VVF>/_!WB'P??7,2G:TUM:^(=.T^:XASTFA22(C!5R"#7^EW#7&G"
M/B)DTEEV/P^(CC\'4P^8Y-6Q"H9IAH8BC*GB<-B<-"K#$P7+*I3CBL.W1JJ,
MJF&Q$U'G7\J9UPWQ!P?F47C,+6HRPF(A6P>8TZ3JX&O*C4C.C6HUI0E1E[RA
M.5"JE4@VH5J46^5_TE?\1)__ %9A_P";%_\ XB:V?#O_  <7:[XN\0:%X4\+
M_L,:CX@\3>)]8TSP]X=T'2/V@)K_ %;6]=UF]@T[2=(TRQM_@/)<7FH:E?W-
MO9V5K CS7%S-'%&K.Z@_SO\ P6_9-_:6_:)O=/M/@M\$?B+X_M]2O3I\.OZ5
MX<O+;P9:W:@ETU?QWJJZ?X+T&--NV2XUS7M/MT<K&\JNZ*W]:O\ P3"_X)$:
M+^R%=V7QN^-]_H?CC]H6:PNH=#TW24^W^#OA+;:@)()_["U"]MH+G7O&EYIC
M?9=4\2K::?9Z3#?:GX?T"+4+/S_$FN?B7'W"W@'P)EV)JXG(L+C<Z5.<<#D>
M'XDXAJ8ROB;-4_K5.EG,YX+"1FFZV)Q$81Y83A156OR49?IG">>^*_%6,HPH
M9K7PV6\T98K-*V391##4J-US^PG/+8QQ.(<7:G0I.3<I1E4=.BI5(_M=I,VI
MW&E:9/K=C9Z9K,VGV4VKZ;I^HRZO8:?J<EM&]_8V.K3Z=I$VJ6=I=-+;VVHS
M:3I<M[#&ES)IUD\IMHK<\\%K!-=74T5M;6T4D]Q<3R)#!!!"C22S32R,L<44
M4:L\DCLJ(BLS,%!-2U^8/_!5C]IJP^!O[.6L> -*O8_^%B_'2RU3P1HEDJR/
M+I_@V>".W\?^(I\0M!'$NCWR>&K!7NK6^.J^)+;4].CNX=$U18/X?S?,\/E.
M7XW,\1RPHX6C4K<BDTI3VHX>FYN4N:K5E"C3YG)N4X\S>K/VOC/BK+N!^%,\
MXJS:K&.#R3+JV+DISC3EB\1&*IX/!4Y64?K&88R=#!X=**BZ^(@K)/3XVO?^
M"[=I%>7<>G_LOSW=A'<SI97=S\9TL;FZM$E=;:XN+*/X4WJ6<\\(266U2\NT
MMY&:);J<()7W?!?_  6]_P"$O\8^$_"?_#,?]G?\)1XFT'P[_:'_  NC[7]A
M_MO5+73?MGV7_A4]M]I^S?:?/^S_ &FW\[9Y?GQ;O,7^<FO2_@O_ ,EB^$__
M &4OP)_ZE.E5_.6'\0^,*F(H0EF]X3K4XRBLORQ)QE.*:O\ 4N9:-J][^=]3
M_+;+OI/^.6)S/ 4:O&R='$8_"TJE*/#7",8NE5Q$(3IJ7]@^T2Y).*ES\Z6O
M/S:G]ZM%%%?TX?ZXA7GGQ=^']C\6?A1\3_A7JDTMMIGQ,^'GC3X?ZC<0@&:"
MQ\9>&]3\.7<T0+H#+%;ZE(\8+H"RC+KU'H=%:T*U7#5J.(HS=.M0JTZU*:WA
M5I34Z<U?2\9Q35^J(JTX5J=2C5BITZL)TZD7M*$XN,XNVMI1;3MW/\NN:&:W
MFEM[B*2">"1X9H9D:.6&:)BDD4L;@/')&ZLCHP#*P*L 017]ZG_!''XK6?Q4
M_P""?/P/*ZM;ZGKGPXA\1_"GQ-;P.6DT2\\':_?+X;TF[!R4N/\ A7FH>"]4
M5.GV74[9A@, /Y9O^"O'[,>H?LV?MJ?$F6TTZ:W\ ?&?4+WXR> +Y8HUL6C\
M87]Q>>,= MS:6EKI]D_ACQNVNV-GHD!DN-/\+3>%;NZVKJML\GM'_!&+]OK2
M?V3OC'JWPI^*VMVVC_ SXWW>EP7VOZK=SV^E_#GXB60:RT#Q;=SRW(TS2O#>
MN6EPWA[QOJ5Q:QBVB@\+:_J.KZ=HGA344NO[V\5<I?B?X5X'.\@IO%8FA#!<
M38+#4$JM:M2^JU:.89?!1BY2Q%"EB*SE0@E5J8O!1PZC[1J!_*7 >/7!''F*
MRS-IJA1JRQ.28FM4]RE3J.O2J83%RNTHT:LZ--*K)\D*&)=9OD3DO[<:*165
MU5T971E#*RD,K*PRK*PR"I!!!!((.1Q2U_ A_6!^-_\ P6L_9G^./[47[/'P
MP\%_ ;P#>?$+Q-H/QHL/$^K:59:MX=T>2ST*'P/XUTJ34&N/$FL:-9R(NH:I
M86WDP7$MR6N%<0F))73^9_\ X= ?\%'?^C9->_\ "X^%/_S>5_?A17[-P5XW
M\3\"Y%1X?RO+,AQ6$HXC$XF-7'T,PJ8ESQ53VDU*6'S'#4N6+T@E232W<F?F
M_$OACDG%&:U<WQV-S6AB*M*C1E3PE7"0HJ-""IQ:C6P5:?,TKRO4:;V26A_G
M0?'S]A#]K+]E_P 'Z;X_^._P>U/X?>$-7\2V?@_3M9O?$?@G6(KGQ)J&EZSK
M5GIBVWAOQ+K-]')-IGA_6+L3RVL=HJV3QR7"S2P1R_)444D\L<$*-+--(D44
M:#+R22,$1%'=G8A5'<D"OZ*_^#@+]KG1?B%\1? O[*/@C58]3TKX/7=SXS^*
M5S97)GL&^)FLZ>=.\/\ AED:SCC_ +2\#>%KO4[G4KNRU&_MC=^.YM!NX[#6
M?#6IVU?ES_P35^!NJ?M _MN?L^^"[32CJ>AZ)X]T7XC^.3<:5=:IHUMX'^&]
M[!XOUV'Q!]GC>&PTWQ%_9=KX,MKS4'AL9-=\3:/IS/)<7]M;S_V7PGQ=F^+\
M/8\:<6X/!997_L['YS/#82&(H4HY9AX5:V$J..*KXJK&IC,-2CB*=JL^:G7H
MVBIMP7\XY_P_E^'XO?#?#^(Q.-I?7,)ET:^(E1JU)8VM*G3Q$%*A2H0<,/6J
M2HRO3CRSI5+R<4I/_0BTVT_L_3K"PW^9]BLK6TW]-_V:".'?CC&[9GH.M?@K
M_P '$W_)GGPE_P"SE?#7_JKOBS7[[U^%G_!P=X7U?7?V(O".M:98W%Y:>"_V
M@_!.N^(;B&*22+2]$U#P;\1O"L5_=NBLD$$GB+Q#X?TM)9BD9NM2MH _FS11
MR?PKX25(Q\2^#YU)1BI9S2CS2:2=2K3JPA'7[4ZDXPBMW*22U9_4GB!!RX*X
MBA"+?+ELY62NU"G.G.3TZ1A%R;V23;T1_*W^Q ZQ_MI?LA.YPJ?M0_ %V."<
M*OQ7\)EC@ DX )P 2>PK_1WK_,F^$_CZ\^%'Q3^&OQ2T^QAU._\ AMX_\&^/
MK'3;F:2WM]0O/!WB+3O$5M8SSPAI8(;N;3D@EFB5I(TD9T!90*_TQ=#UO2/$
MVB:/XD\/ZC::OH/B#2]/UO1-6L)5N+'5-(U6TAO]-U&RG0E)K2]L[B&YMY5)
M62&5'4X85^S_ $IL+6CF?".-<']7JX'-,+&HM4JU#$86M.$K?"W#$PE#FMSI
M3Y;^SG;\W\"\12>!X@PJDO;4\7@L0X;/V56C6IQDNZ4J,E*U^6\>:W/&^I11
M17\HG[T?RY_\')__ #9?_P!W%_\ O":_)O\ X) ?\I'?V9/^P]XY_P#54^/*
M_0?_ (.+_BM8>(/CA\ /@W:1VLMQ\,?AUXH\;:I?P72331WWQ7US3-.CT.]M
MT8FSN-/TSX8Z=K$:R!99K3Q);3;3$T+-\3?\$5?"&L^*O^"C/P.O=.TN^U#3
M/!>G_$SQ?XGO+2,O#H6C0_#/Q9H%AJFHN.(+&;Q;XA\,Z&)&X>]UFRM_O3BO
M[SX.I3P'T<:ZQ:5!O@[C/$14Y15Z6.K9[B<(T[V;Q%+$4)4XWYI.I&"7,['\
MJ\1SCB_&2D\._:)<1<-TGRINT\+3RJCB$U:]J52C54W:R4)2ORJY_>%7\RG_
M  <C?\BI^R3_ -C#\9/_ $V_#>OZ:Z_F4_X.1O\ D5/V2?\ L8?C)_Z;?AO7
M\R^!G_)U.$_^ON:_^J'-#]K\4?\ DA,__P &7_\ JUP!^('_  3%_P"3_OV5
M/^RL:/\ ^DM]7^A57^>K_P $Q?\ D_[]E3_LK&C_ /I+?5_H55^@_2A_Y*WA
M[_LG?_>GC3Y+P._Y$&;_ /8X_P#=+"A1117\RG[8?@M_P<1?\F5?##_LZ/P5
M_P"JG^-M?R=_LU?\G&? '_LM?PK_ /4ZT&OZQ/\ @XB_Y,J^&'_9T?@K_P!5
M/\;:_D[_ &:O^3C/@#_V6OX5_P#J=:#7]Y^!'_)H<3_V$\1?^FS^5/%+_DX=
M'_KUD_\ Z4C_ $K:***_@P_JL**** "BBB@ KYT_;!_Y-)_:D_[-T^-O_JM/
M$U?1=?.G[8/_ ":3^U)_V;I\;?\ U6GB:O4R/_D=9/\ ]C3+_P#U+HG#FG_(
MMS'_ + <7_ZCU#_-RK_1+_X)U_\ )B?[)?\ V0;X<_\ J/6=?YVE?Z)?_!.O
M_DQ/]DO_ +(-\.?_ %'K.O[%^E%_R3/#7_8]K?\ JOK'\Z>!O_(\SK_L54__
M %+I'V;17XY_M\?\%@?!O[#OQ*_X4[+\!/B%\0?'HTC0_$\5UJ7B#P_X"\ Z
MOX5UZWNA;ZOX<\301>.-?U*6UU>PU+0+ZTOO!.D0Q:GI6IK!?W$4$,ESY1_P
M39_X*U_$O]N7]J#QE\)O%_P\^&_PW\#6?PGU[QOX1L]'N?$>K^-+CQ!HOB?P
M7I;:9?\ B74=6M-%U6T?1M>UG4GM['P5I-VIT])OM8AMYX[C^9:7AAQK4X9K
M\7RRF-'A^C@/[2CC:N-P2E7PK<+3H82GB*F,?NS4KU*%.'*I7G>+1^V5...&
MH9U2X>6/=3-JF+^I/#4\-B>6E7][W:N(G2AAUK'EM"K.7,X^[9IG[Q$ @@@$
M$$$$9!!X((/!!'!!ZU^2'[:/_!';]E[]J+1];\0>!?#.C_ ?XUS+->Z=XW\"
M:7#I?AC7M49[VYD@\?>!M/6WT+5H=6O+Z>XU3Q+I%GI7C5[T6E[=:WJUE9RZ
M'J'ZX45\WD/$>><,8^GF60YGB\LQ=.46YX:K*-.M&$N94L50=Z&*H-_%0Q%.
MI2E=W@SVLUR;*\[PL\%FN"H8W#S4DHUH)RIN2LYT*JM4H5596JT9PFK*TC_,
MS^,OPA\=_ 3XI>-_@[\3=&ET'QQ\/]=N=!UVPD6<0R/&L=Q8:KIDUQ!;27VA
M:]I=Q8Z[X>U184@U?0M2T[5+8&VNXF/]0'_!O/\ M/:IXH\"_%/]E/Q1JL=T
MWPT^S?$KX6V\\TTFH0^$/$VJ367C[1K>-F$$.A^'_%]WH.MVHCC,[:K\0=9,
M\I@6RBB_/+_@X!LO#%K^W9I4^@?9/[5U'X#?#Z]\;?9BAF/B>/Q#X[T^T^WA
M5#"[_P"$,L/"(02%G^P_8B&$9C5>J_X-W?\ D]7XG_\ 9KGC7_U;'P2K^X./
M,12XW\":N?9EA84L75R/+<^IJ,;+#9E0J4?:5<-S\THTJT98FC!MRD\'B91Y
MN:7,?S#PM1J<,>*<,JP5>4\/#-,9E4W*6M?!58U.2%;ELI5*;5&K*R4?K%",
MK65C^MSXY_\ )$OC%_V2SX@_^HEJ]?YG5?Z8OQS_ .2)?&+_ +)9\0?_ %$M
M7K_,ZKXSZ+'_ "+^,_\ L,R7_P!,9B?2^.W^]\-_]@^9_P#IS!'^@W_P2S_Y
M1\_LL?\ 9-D_]/VM5]^U\!?\$L_^4?/[+'_9-D_]/VM5]^U_+?&7_)7\5?\
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
M2:WNK6XB:.ZTS5]*OH;75="UO3IK75M"UJRL-8TF\L]2L;6ZB_A _P""B_\
MP3T\??L(_%%[%CJ?BSX(^,+VZG^%GQ)FMLM/;[IY_P#A#?&$]K:VVG6?CS1+
M6,FZ%M%;6'B33XU\0Z/:V22:EHF@_P!P>%WB;E7B;D]?@;C>CA<1G%7"2P\U
MB%&&'XBPE.*;KTU'D]AFV'Y56JPH.$^>FLPP+I.%2EA?YBXYX)Q_!&8TN*.&
M*E>EET,1&M%TFY5<GQ$I65*HWS>UR^LY.E3E54H\LWA,4IJ<)XC^F'_@IA\;
M_AK^T9_P2"^-/Q@^$OB&'Q)X)\767P>NM/NU4P7ME=0_M ?"ZWU'1=9L'9IM
M,US1[V.:PU33YLO;W,+&-YK=X9Y?XAZ]I\&?M _%'P)\(?C#\"-#U\GX6?'&
M#PG_ ,)QX4OHC=V7]K>"O%_A[QCH'B70\R(VC^((KKP[;Z3?7<!:WU70KN>S
MU.SN[BRT*\T?Q:OTSPSX$?A[E>>9+#%+&8+$\2XO-<KK2TQ"R_$Y;E.'IT<8
ME&,/K-"MA*]*<Z?[NM"%/$*-)U70I?$\;<5+B_'99F4J'U;$T,EP^!QU..M%
MXNCC,?6G4P[;<O85:>(I3C&?OTY2G2<JBIJK4_U&*_+G_@M%_P HTOVD_P#N
MCO\ ZOWX65^HU?ES_P %HO\ E&E^TG_W1W_U?OPLK_/[P^_Y+[@C_LK^&O\
MU=8(_K7B[_DE.)_^R>SK_P!5N)/X+:_U&*_RYZ_U&*_HWZ57_-!_]W1_[[I^
M.> __-5?]T/_ -[ 4445_(9_0A\6?\%&OB'I7PO_ &%/VJ_%6KSW=M#<?!;Q
MEX*L+BR#_:8?$/Q.T]OAIX5D1H_GB5/$_BW2#-.I!MX1)-N41EA_G=5^_/\
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
MNG#,<XG2DZ,\1"$JBPV%HN6'P4:M2*JXFK*6)D5Z7\%_^2Q?"?\ [*7X$_\
M4ITJO-*]+^"__)8OA/\ ]E+\"?\ J4Z57Q^$_P![PO\ V$4?_3D3\,R;_D<9
M5_V,L#_ZE4C^]6BBBO[0/][@HHHH ^ O^"C'[#/AS]NSX#7?@7S]'T#XJ>$9
M[KQ)\'O'&K6TAMM#\2/;I%>Z!K5[96EWJ]OX,\9V\%MIWB5=.@O7M+BTT/Q.
MNC:Y?^%].TNX_@>^)OPR\>_!KQ]XI^%_Q0\+ZIX,\>^"]5FT;Q)X<U>.-;NP
MO8E26.2*:"2>RU'3;^TEM]2T;6=,N;S1]<TB[L=8T:^OM+OK2[F_TWJ_/K]N
MO_@G!\"/V[O#]I-XUBN_!?Q8\.:/>Z5X'^+_ (:MH)M<TFVF^T75IHGB?2II
M+:T\;>#;76)SJ@\/WUUI^HV,D^KKX5\1^%I_$&N7=]^_^#?C&^!Y/(.(/;8C
MA?$UIU:5:E&5;$9+B:KO4JT:2]ZO@:\_?Q6&IWJ4ZCEBL-&=65>AB?R;Q'\.
MEQ1%9ME/LZ6>4:<:=2G.2IT<RH05H4ZE1^[3Q5*/NT*T[0G"U"O*,(TJE'^:
M+_@GW_P6?^*G[*6E>'_A'\9])U'XS? 71;:#2=!6WNX8OB=\-M*BN;;R+3PM
MJFI3Q:?XI\-:5I_VZUTSP3XCN=.:S5M)L-"\8^&O#^C1Z)=?TS?"#_@J)^P9
M\:=(DU30/VD_ASX1N;9=/6_T'XM:U;?"/7;2[U&)Y4L;>W^(+Z!9^(9K8QM#
M>W/A&^\0Z9;3^7&^H$SVYE_D*_:@_P""3_[9W[,&H:E<ZC\,=4^*GP_M9)GM
M/B5\(++4/&FB/I\-HU_->Z]H=A:'Q=X.BL;93%JEYXET*QT&*_CFMM,U[5X!
M!>W/YM.K(S(ZLCHQ5T<%65E)#*RD JRD$$$ @@@C-?O&=^$GAEXF\_$/#^90
MPF)Q<E6Q&-X=Q.%K83$5:LN><\=ETX5(T<7/W_:J'U&NZ[G/%0J55-/\JRSQ
M XVX)4<GS;!2Q%'#KV='#9Q1KT\11IP7+".%Q<90E4P\?=]FY_6J2I*,</*%
M/E:_T;?%7[<W[&7@K2M0UCQ%^U3^S_:VVG:?=:G-:V7Q8\$ZWK=U:V<;23#2
M/#>AZSJ7B'7;LA"EOIVB:7J&HW<Q6WM+6>=TC;\)OVZO^"]VC7&B:K\-OV(;
M;5)=2O\ S;+4OCWXJT272K:PL);;YI/AIX.UF*/5Y-4F>=8QXB\<:7I!T=K.
M[BL_".IRWMAKVF?RTU]/?L__ +&/[4'[4.H6UI\$?@QXS\8Z=/--!+XN.G'0
M_ %A);!6N8M1\?:^^F>$;2ZAC8R+IKZP=5NPK1V%C=S@1'CR;P#\/N#ZJSSB
M7-IYI0P4E5BL[K8++LEIRC[T9XJDVEB'%QYE3KXIX::O&KAZJ.G,O%?B[B*'
M]EY+@(X&KB4X/^S*>)QF9S4O=<:%17=+F3LYTJ"K1;3IUH,^<K^_U;Q#JU[J
M>IWNHZYKNN:C<7^H:A?W%SJ>K:QJVIW+W%W>WMW<//>:AJ.H7D\D]Q<3R37-
MW<S/+*\DLC,?[9?^"-G_  3[O/V2OA'??%KXI:3)9?'OXUZ5ILNI:/J6G1VN
MI_#+X?HZZCI'@:7SXO[3L]?UFZ-MXA\>VDSVBP:A:>'?#MUI46H>#Y]0U')_
MX)Y?\$9/AI^RAJ.C?%OXVZGHWQC^/FE7D>I>'VLK6Y/PS^&E[!';FTO/"MCJ
M]K;:CXG\56-ZES?6?C;7[#2_[.:337T#PIH6LZ.?$&I_MQ7Y?XT^,^#XEPD^
M$>$JDWDGM(?VKF:A*C',O83C.C@L%2G&-2& I580J5:TXTYXJI3A"G".%@YX
MO[CPU\-\1DN(CQ#Q!"*S/DE]0P+DJDL%[6+C4Q.)G%RA+%SA*4(4XN<:$)SE
M.3KR4:!7AG[3'P)\._M-? /XJ_ ?Q1/%9:7\2O"5_H4&K2V)U1?#VO1M%J?A
M3Q2FF+>Z=_:,_A3Q38:-XDMK W]DEY<:7%;O=0)(TB^YT5_-F#Q>(P&+PN.P
M=65#%X+$4,7A:\+<]'$8:K&M0JPNFN:G5A&<;IJZ5TT?L^(P]'%X>OA<13C5
MP^)HU</7I2ORU:-:$J=6G*S3Y9PE*+LT[-V9_F5?%GX5^.?@A\2O&OPE^)6A
M77ASQQX!U^]\/>(=*NHY4"W-HX:"_L)98XAJ&B:Q926NL>']9ME:PUS0[_3M
M8TV:XT^^MIY/WI_X)=_\%FM*^!'A#0/V=/VKI==O?AEX;M5TWX;_ !;L+;4O
M$VL>!-'BE!M?"'B_1K<7FN:SX+TFU:6V\+W_ (>M]3UKPM8VVG>%;;P]J/AT
M:?-X7_:?_@HW_P $Q/AM^W;X<B\1Z??VWP\_: \+Z0]AX.^(:V?GZ5KEE#,U
MU!X0^(EE;1F]U+P\\KW2:7J]BYUGPE=W\NIV=OK5@+_PSK/\;G[2W[$'[3W[
M)6M7VG?&KX5>(=%T.WNQ;6'Q#TFTGU_X9ZZD]U=6VGRZ5XXTV*71H[G4DM&N
MX- UB;2?%=G:SVK:OH&F33I"?[PR7BG@+QRX8HY#Q$Z&$SQ>SE6RUXB&%Q^'
MS"G#V?\ :.0UZJE[>G4YY\M.,:\J<)RPV-H5*;C.M_*^99%Q7X79W4S7)U5Q
M&5OGC2QOL95\+6PDY*?U/-:4.7V4X\L;S;I1G**K86K":<:?]XGA[]N#]C7Q
M3HUKKVB_M5?L]3Z==Z;::K_I?Q?\!Z5J%C:7MJMY"-:T;5M=L=8T"]C@;_3-
M,URPT_4].F2:UU"TMKJ":&/X8_:^_P""T_[)W[/>@:QI7PG\6:+^T9\6_L\$
M>B:!\/=2&J_#VQN+^U2YMM5\3?$[3DN?"]SI=I"[&ZTKP=J'B/Q"VI1Q:+J%
MIH"SW6L:9_#E76>"? 7CKXE>(;7PE\.?!?BSQ_XJODEDLO#/@KP[J_BGQ!>1
MVZ[YY+71M#L[_4;A($^>9XK9UB3YG*KS7D9?]&G@[+L8L?FV>9IF&789NM/!
M5WA<!0G"FU)QQN+I+VCP_(I*K[!X.;34E6II-2]#%^-/$>-P_P!4R_*\#A,9
M67LHXBDJ^+JJ4TXIX7#S?(JO,TZ?M5B8K5.G-M-=!\9/B]X]^/?Q0\:_&'XG
MZW+XA\=>/=:EUK7M2D#)$',4-G8:;I]NSR"QT;1-+M;'1-"TR-S!I>C:?8:=
M;A8+6-1_5A_P0*_8XU?X7?#'Q;^U9X_T6?2O$_QLTVT\-_#&SU*RFL]2L_A'
M8WL6JWWB,"2Y63[!\2?$-KI5YID-WIL!FT+P;H/B72KV^T?Q5;25\\_\$]O^
M"%7B$:_I'Q;_ &WK"RTW2-)D@U'PY\ +#4]/U>]UK4K>\62VNOBGJ^ERW^C0
M^'$MX//7P5H6H7U]K;WUNGB75="MM+U3POK_ /4]###;0Q6]O%%!;P11PP00
MQK%###$H2***) J1Q1HJI'&BJJ*H50  *^.\;?%G)<3D_P#J#P96P^(P-L/0
MS7'X!Q674L'@G3EALIRRI2_=UZ;E2HNO7P\OJL:%*.$I2KJM75#Z+PRX!S*C
MF/\ K7Q)2JTL3>M5P&$Q?-]<GB<2IJMF&-A/WZ<U&I4]E2K+V\JM1XB<:3I4
MG4DK^93_ (.1O^14_9)_[&'XR?\ IM^&]?TUU_-9_P '%_AWQ!X@\*_LHKH.
MA:QK;6OB#XP-<KI&F7NI-;+-IWPZ$1G%G!,81*8Y!&9-H<QN%SM;'Y-X'RC#
MQ3X4E.48157-;RDU&*OD6:)7;:2NVDM=W8^^\3XREP+GT8Q<I.& LHIMNV:X
M%NR5V[+7T/Y[/V$_B9X(^#7[7W[/_P 4?B3K?_".>!/!'Q"TW7/$^N_V;J^L
M?V9I<$%TDMU_9F@V&J:Q>[&E0>3I^GW=P=V5B(#$?V0_\/H?^":7_1R8_P##
M/?'S_P"=;7\+_P#PKCXA_P#0A^,__"7US_Y!H_X5Q\0_^A#\9_\ A+ZY_P#(
M-?V-QYX6<(^(F8X+,\ZS;-,+7P."^HT897C\LH494?;U<1S5(XO+\;-U.>M)
M7C4A'EY5R7O)_P Z<*\=<0<(8/$X++,!@*]+%8GZU4ECL)C:M15/94Z7+!X?
M&86*ARTT[2A*7,V^:UD?W0?\/H?^":7_ $<F/_#/?'S_ .=;7WI\%_C1\-/V
MAOAIX:^,'P?\2_\ "7_#GQ?_ &S_ ,([XB_L?7] _M'^P-?U7POJ_P#Q*?%&
ME:+KMI]DUW1-3L?].TRV\_[-]IMO.LYK>XE_S:_^%<?$/_H0_&?_ (2^N?\
MR#7]UG_!&[3=1TC_ ()N_LY:?JMA>Z9?V_\ PM[[18ZA:SV5Y!YOQX^*$\7G
M6US'%-%YL,L<T>]%WQ2)(N4=2?YP\7_"/A+@'AK YQD.:9SC<9B<\PV6U*68
MXW+,30CAJV7YGBIU(4\'EN#JJJJN#HQC.565-0G-.FY2A*/[+X>>(/$'%>=8
MK+LUP66X;#T<KKXV%3!X7&T:KK4\7@:$82GB<;B8.FX8FK)Q5-3<HP:FE&2E
M\G_\'$7_ "95\,/^SH_!7_JI_C;7\G?[-7_)QGP!_P"RU_"O_P!3K0:_K7_X
M.#-$UG7OV,OAG9Z'I&IZS=Q_M.^#+F2UTJPNM1N([=/A5\:(GN'@LXII5A66
M:&-I641K)+&A8,Z@_P J_P"SA\/O'MO^T-\!KBX\$>+X((/C/\+IIIIO#6LQ
M10Q1>.-#>2661[)4CCC16=W=@J*"S$ $U^P>!=>C#PCQ$)UJ4)?6>(?=G4A&
M6L++1M/5[::GYWXHTJDO$&E*-.<H^RR?WHPDUI)7U2MIU/\ 1^HHHK^$3^J
MHHHH **** "OG3]L'_DTG]J3_LW3XV_^JT\35]%U\]?M<V\]W^RC^T[:VL$U
MS<W/[//QIM[:VMXWFGN)YOAOXECA@@AC5I)9I9&6...-6=W9552Q KU,D:6=
M90V[)9I@&V]DOK=+5G#F>N6YA;_H!Q?_ *8J'^;97^B7_P $Z_\ DQ/]DO\
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
M9]?QQ_\ !O[X2\5Z%^VIXZO-;\,^(=&M'_9P\;VZ76JZ+J6GVSW#_$/X32)
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
M9EA1110 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 %%%
<% !1110 4444 %%%% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>gifi-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-05-02T14:49:17.0743+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.gulfisland.com/20241231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:gifi="http://www.gulfisland.com/20241231" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" 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/2024/dei-2024.xsd" namespace="http://xbrl.sec.gov/dei/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2024-01-31"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" namespace="http://fasb.org/us-gaap/2024"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.gulfisland.com/20241231/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:linkbase id="lnk">
        <link:roleRef roleURI="http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="gifi-20241231.xsd#Role_DocumentDocumentAndEntityInformation" 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="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorOpinionTextBlock" xlink:label="dei_AuditorOpinionTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <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_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_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="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_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Name</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="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_AuditorOpinionTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Opinion [Text Block]</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="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_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_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Annual Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Annual Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Description</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="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_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Voluntary Filers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Voluntary Filers</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="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Financial Statement Error Correction [Flag]</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="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_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="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Public Float</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Public Float</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="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_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="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of 12(b) Security</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="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Period Focus</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="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_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="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">ICFR Auditor Attestation Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ICFR Auditor Attestation Flag</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="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_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="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_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="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_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="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_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="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_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="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_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Documents Incorporated by Reference [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Documents Incorporated by Reference</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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Firm ID</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Firm ID</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Well-known Seasoned Issuer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Well-known Seasoned Issuer</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="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Common Stock, Shares Outstanding</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="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Small Business</link:label>
          <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_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_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="dei_AuditorOpinionTextBlock" xlink:to="dei_AuditorOpinionTextBlock_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="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_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_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="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_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="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_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="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_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="dei_Security12bTitle" xlink:to="dei_Security12bTitle_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="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_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="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_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="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_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="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_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="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_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="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_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="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_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="dei_CityAreaCode" xlink:to="dei_CityAreaCode_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="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_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="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorOpinionTextBlock" xlink:label="dei_AuditorOpinionTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
          <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/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentDescription" order="51.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="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness" 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_EntityEmergingGrowthCompany" order="53.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_IcfrAuditorAttestationFlag" 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_DocumentPeriodEndDate" order="55.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_DocumentFiscalYearFocus" 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_DocumentFiscalPeriodFocus" order="57.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_EntityRegistrantName" 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_EntityCentralIndexKey" 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_CurrentFiscalYearEndDate" 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_EntityFilerCategory" 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_EntityShellCompany" order="62.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="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_DocumentFinStmtErrorCorrectionFlag" order="64.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="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" 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_EntityPublicFloat" 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_EntityInteractiveDataCurrent" 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_EntityFileNumber" order="68.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="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_EntityAddressAddressLine1" 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_EntityAddressAddressLine2" 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_EntityAddressCityOrTown" 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_EntityAddressStateOrProvince" 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_EntityAddressPostalZipCode" 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_CityAreaCode" 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_LocalPhoneNumber" 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_DocumentAnnualReport" order="77.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="78.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="79.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="80.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="81.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_SecurityExchangeName" order="82.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_EntityWellKnownSeasonedIssuer" order="83.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_EntityVoluntaryFilers" order="84.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_AuditorFirmId" order="85.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_AuditorName" order="86.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_AuditorLocation" order="87.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_AuditorOpinionTextBlock" order="88.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="dei_CoverAbstract" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock" order="89.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Apr. 30, 2025</div></th>
<th class="th"><div>Jun. 28, 2024</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>
<td class="text">&#160;<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-K/A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">EXPLANATORY NOTE &#8211; EXHIBIT INDEX CORRECTION ONLY FILINGGulf Island Fabrication, Inc. (the &#8220;Company&#8221;) is filing this Amendment No. 1 (this &#8220;Amendment&#8221;) to its Annual Report on Form 10-K for the fiscal year ended December 31, 2024, previously filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on March 5, 2025 (the &#8220;Original Filing&#8221;), for the purpose of incorporating by reference Exhibit 97.1, which was previously filed as an exhibit to the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on March 8, 2024 and was inadvertently omitted from the Original Filing, as well as certain other ministerial changes to the Exhibit Index. Accordingly, this Amendment consists solely of the cover page, this Explanatory Note, the Exhibit Index, and the exhibits filed herewith.Pursuant to Rule 12b-15 under the Securities and Exchange Act of 1934, as amended, this Amendment also includes as exhibits the certifications by the Company&#8217;s principal executive officer and principal financial officer required in accordance with Rule 13a-14(a); however, paragraphs 3, 4 and 5 of the certifications have been omitted because this Amendment does not contain any financial statements nor does it contain or amend any disclosure with respect to Items 307 and 308 of Regulation S-K.Except as described above, this Amendment does not amend, update or change any other items or disclosures contained in the Original Filing. This Amendment does not reflect or purport to reflect any information or events occurring after the date of the Original Filing nor does it modify or update the disclosures contained in the Original Filing that may be affected by subsequent events. Accordingly, this Amendment should be read in conjunction with the Original Filing and the Company&#8217;s other filings made with the SEC subsequent to the filing of the Original Filing.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</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>
</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">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GULF ISLAND FABRICATION, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,223,560<span></span>
</td>
<td class="text">&#160;<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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,717,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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:4pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</span></p><p style="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-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None.</span></p><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_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 changes contained within amended document.</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_AmendmentDescription</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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 whether any of the financial statement period in the filing include a restatement due to error correction.</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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentFinStmtErrorCorrectionFlag</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_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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Documents incorporated by reference.</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-23<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_DocumentsIncorporatedByReferenceTextBlock</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>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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="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_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<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_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_IcfrAuditorAttestationFlag</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_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>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $&!HEI&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( $&!HEH?J+"6[0   "L"   1
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
M/[&\UDX:?^:+X3]>?P%02P$"% ,4    " !!@:):1L=-2)4   #-    $
M            @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( $&!
MHEH?J+"6[0   "L"   1              "  <,   !D;V-0<F]P<R]C;W)E
M+GAM;%!+ 0(4 Q0    ( $&!HEJ97)PC$ 8  )PG   3              "
M =\!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ 08&B6J$UMYH
M"P  QCD  !@              ("!( @  'AL+W=O<FMS:&5E=',O<VAE970Q
M+GAM;%!+ 0(4 Q0    ( $&!HEJV,20+[@(  (D.   -              "
M 583  !X;"]S='EL97,N>&UL4$L! A0#%     @ 08&B6I>*NQS     $P(
M  L              ( !;Q8  %]R96QS+RYR96QS4$L! A0#%     @ 08&B
M6APX9>H_ 0  / (   \              ( !6!<  'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( $&!HEHD'INBK0   /@!   :              "  <08
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( $&!HEIE
MD'F2&0$  ,\#   3              "  :D9  !;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@     )  D /@(  /,:      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>10
<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>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>37</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="gifi-20241231.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/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</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-K/A" isDefinitelyFs="true" isOnlyDei="true" isUsgaap="true" original="gifi-20241231.htm">gifi-20241231.htm</File>
    <File>gifi-20241231.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img21401831_0.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "gifi-20241231.htm": {
   "nsprefix": "gifi",
   "nsuri": "http://www.gulfisland.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "gifi-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "gifi-20241231.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",
      "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://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 37,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2024": 3
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 42,
   "unitCount": 2,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 37
   },
   "report": {
    "R1": {
     "role": "http://www.gulfisland.com/20241231/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_2b32dd5c-12ab-4524-97b2-8bb3b80782d6",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20241231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6",
      "r8"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "terseLabel": "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": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "terseLabel": "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": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "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": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "verboseLabel": "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": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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": [
      "r1"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "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": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "terseLabel": "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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Act File Number",
        "terseLabel": "Entity 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_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "terseLabel": "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": [
      "r1"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "terseLabel": "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": [
      "r9"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "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": [
      "r1"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "terseLabel": "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": [
      "r1"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "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": [
      "r1"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.gulfisland.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r7": {
   "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"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0000950170-25-062768-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-25-062768-xbrl.zip
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
M0=7F:6VS54]Y$%^"\ON(_5+'P^Q\FNS:_?TG"S3SPY1D/.2#'KQ$(N&SVR?
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
M*?ZAZ<3>Z--?/S1[63_\]']02P,$%     @ 08&B6HBU"G)2#@  2LL  !$
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
M[P:#P@RM9:;U+"6[P)#D2YV6:)R<(9/2-R]OPS-DPF1U26R*Q,D3C@8(M*P
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
M!"RSJ",F%JPVGGQ,A^X2R=&SZ=!?/_D'4$L#!!0    ( $&!HEIOX[;,QHX
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
M1*GKV@)/U)Y$R$N[!29;472T+PJY<>.AF(KE?DQ@1J_$[ >/R!+#<'D/!>L
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
MG:/S#3*MM@^4,9.:" ;<SVYW PW)GJ.U+" -S>R#T<PAC$=,C3T^0/:A/5F
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
M6S5<-FM2N=X:7J2 <RG;>.*@OT]3U<0?/'VM6NX)#QR?F_-6@FLZ-M7T9]V
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
M9-;!AI+R(AQB4(%RH0@02H!#DDDE70$8*"S%5MF_54[A1MKOVTXS^ Q\$&5
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
M>C^7<$L*-X)P8YS!''*L"]1_Q@@GX[3,M%[;>C&. 6D!08&#49GL$IANU=;
M)__^<T<MF%83X_+-6/B'._TGP!J^DYUJJKSKD/JL[J$.G1]D]4GD!'G"3HOV
MUUW/Y'4Y%!<IR9KQV:&Y!"G)DLE,T 5'NZ+;'\-(;?]^F[WX[2*\1RA(TKS:
M/[)Z'(5_K%*0C)5H3)$0MN(3^;XQF*O9(EZ..8_\31+D($G&]?M_UGLSK&^:
MSQ%3BT?&B-C#X8;F@Y[Q4:>'\45:[HXJ_*&?JUQSL[:@VTJ'9G264:..JR5U
MBF^>R;+Q"69[V7[)Y:HY@.G/;JB2O0(_D$]076U\4=(H7-T0>'D\T.L'-FEO
M$!KLA@BF^[%"%YXK!0TGQ!.9H#YTK%KHGJC%4,U8H,^STC1#"B9:KCCO5PK'
M=W\CM'^9+4=.0IR3N8:*J/V^Q33N^(9FWM=QZA(O0Y9N (R167)%#&5!36Y:
M0?-OW!QWLK%O.7^4/55=[<=[;_R1R]W !8X[#2T=;:D]M\<>_3H2,3V\4^[B
MAA!)QVGCNM5[DOP=H=;*TK=M[U6\_/V=Y)A6:5]H*M,I8^:K ->0"5R>EY8V
M#+!,"T"O*28[0SS%%,CK[E_N:3MF13[9TL4]'_0T@PHF][YO??PI(&X\K4CK
MSB69!,ZHPM68+GWLW8KF[+I,";T06!?ZM]R?,L9;)0 O$V2>)],^WJ&X3*!G
M*KYD@FCF=-:A<M,,&)CU+?3/2A1ZX",-7LJG'(:!D,U18@WD(.,N8^_/K,)1
MR.+RG_(ARXJ U,"6$FEDKGY99>D%Z@C\#U!.$OK1;D@)'1!NP$?/Z5*OS!7;
MM)YJ"'6'!U?. 4K]3RD.\$5Q)TV.&7PS?I1NVJK:@B:%W31N9K!U2M!O4'>Z
M<&!D&0G=Q\6QD7^6NA.Q9X?W.X\,L$E6::OIB#.W_1KO=35_R&S";UN\:1*/
M\+S7TCZV-WSYQX#M& Z';]LT;B%,A!!T"+X$0)+M0\I<6P\M#3DM2SA)MZ5\
M2PDM08+_K&.%?9?C.(XH/=2;*HTCA\G Y;%:B.4Y)]> "BZN)2?X05)BVL8F
M"<8#V*.Y?;*"EPB VHK(\C.MR%CMQBM15)4RZPQOLXQ'^L9Q%3OF6&'C1=P+
M' 3-'UT6DKZAX5HSEF=G4Q!'S^E%G\OBT_.8A=:7Y)N5"0=)?S;*NSCXDK_
MM,3@QT2?>4K;;?SVZ>Y)V<%K23+IZ&Q%0'*)+H FEVV5E"#1)'!_F*09,$P1
MU&N,-!RU7OQQH5,2I3I>V-+X4UY+OL+;HJ\,*.NQM\;0-IV4NG2NM$QD#SL8
MUHRVNY%P7-_'OF?!)M2ZN0 9R2TA:MG=-,M1"!P2H\/3TNBD[?<+G& _U=2M
M_71\QRQNU9A%<6,5W]D!T3YN(KJA 221'>[US(G?_IWO[M&^P;[*TECT,@+*
MF%VJ/U50[K@!.1L$C<=P;3]\NZTCCOJ[;E(+7JB#X2R"#8?BO)X*Q/0MGHOO
MG[UG7[(6%R@K>DH6^-8XH;+M?.SD]LBWB<HK-S3K-*_;&)RTLS,\6U7\5U4Q
M]RU0!/L5E</^8))DM+/$+I6+Z]O];E?_)U:U%Q9%>TD^+M?YO8?R P;<)Z+N
MCO6-+-$JP&;5FRTC_&<R+"?HE7+4XTG-X@:2PS7FO68].$\#SEPS')1'/U=0
M[DI47__]C'M:84L>:WL51JF)CW]&Z5@3QIKZ8$UJ6^[+6-G[TUIZAY:,$5HC
M\2DFJ'S8QYWJUJ6YV!3DXREB>&U<2ZU@4S,K-FBNCKND,Z\0'A)=%'S=(=38
M;BTPB7":X(L#%)\F^1=Z$S@)KB((<R<C)FBX;K)3&ZB\DV746%.3.?<MC506
MV?"F:.KKE,2SZ>MDQ8OPD%MCQ,\_9"'L&T\6O_@0/7].P*!_%@&K3=F^=7A_
M0V :<R+\+'*D7S-PU^1$IX*F_RC]F(MXC75+@AF5UGG@^1*A4)"4F%#:61/D
M4(,5C4J:7[Z#_.D'HNLL'U1JD1V)STK.\F785OUHY%#X"!_4^>497TRTC1$4
M<S?ME":5XH2;0]ZO?VJW(?^X'$-S-GZ>?*I:7!VR-8C,]?!440SJC](+-GY[
M4V/\7:4>?GTZ4N<)@3#5KEOIO!&2]Z.HVJ?U6Y$_^KVWX+Z@9CZVRIN8-S3O
MM+BX,*^UGQU=]-X9>G5?D/>CRO#"IQ$YW-4Z)?!V%H-]E@DZ<=A^E-K)LX2R
M!TJ*/[I3=U:<,TJ'RKT.,O-$J\LH0Z0#S0U-@Q<ENV3&1/W,7DX1@@P6(]ZC
M)9PJ@).6SBW S;S%N##W)Y^@E_-A%'UH-*8NNJ@(Y0#,E7]?NL#0@=N\WG &
M^\@ZI%%&2"5;/',YQB-GOFRP!C8ECF[E%I*E-AVN.K.E3-CZEF82=KP[6Z"^
M",/MC6[B_XU.TE%:!K).Z_"09-*>2>)C:-4>!3+7/W6\7-%4E^.7[E>Y]+S$
MFKO<&K]BBJQ()YUYG"QP#DEHILSTH/2-8U.XJ2<NU^L8ANG^];7"^.2VZXH%
M;URN8X&<(TGZ-A]Y39@[=U5#\Z?9.YOH\ F6V+EY:((Z#E12P'V\?>XE="-*
M!B/J%%8^;DJPA_@+(5!&@O*5OFEJ#:8E,OBH)M%)9&.?X^B'65G"CM8[07_=
M'5=L&8,-O]%ROG(LH7NE)LA=5S"B]WX?R:=[_I?_!>]:[.TJA>QO9=8\N;[9
MK38FX'KRM5_^R!# 44]]JH?L-=4S4R+[<ZK(_GR9=6[5Q&JNN%2;\M;"6X8[
M3""<'UA;CNG%"=/%@8P")V3 @-BQF1V4-EE49D/COOQP470$H]O.+=9;6*+6
M7;RZEG3D,6O?XSBZ\VO;S21[!=K9F ]=Q #B+"#S,0)X2)S':8%'E24S?N%"
M2-^IP*5H)DA@2[Y!D=='[,08.5T$QHXDZ#<)9G^K7^Z0F"III'0P03'8/6V?
M[FE58G 4HEW[/1 (WT7":!C&&366#?4"B,.GP!-%GO5]VA(7Q(N+8YW+97DG
MUL=S;=U^-5U)95*,&XAS1PAU3+9K_>P8AX=T).1Y=ML$_]QX^O1@ZCF!\KF>
M[AL^OE3+MJU]*.YC0PSNQT4Y7QH+O!E:BW"A<AGB,3# L[IXW\::B&JU25;^
M4C)6U#*9.E:]/*H2A\?PSQ)'O(F=+TI--&^CVV\X2R\K7FQV3=;M-8WFU7+^
M;%4W$QLM"([Y)-W#,GFOKRH;Y:$A01IK0Z;7<3*/<VN^$/FEFS\W_>QT?^T/
MBYI=N#<C:>4OY+"6).=7FX&2?W3U:]F>UG2Z1ECZRI#(<*M9;F&EBW<WO!^S
M'T?:F8NDJ5!-DWQP7H0&FZT]G;S@4J(W81TM2&<K\190S6JL?,8^C4<X.-5.
M*W-\6?;[-:SD6#.QIZWY,'OF/KZQ-<++#7"C=;+ ?(+Q<:E^\445''::;E?(
M8D,"C)$3(1(O*/OFPKB>.9&$0\N6QBF4"?6FJ3&&8W[]Z:LV$:QL%S$FEGZ;
MF.[OU1I5^KQ^P4?8D[+JY!F!.KF"BW.^U$#)ZL&<!.H'&#*=A@_K*",1[3<K
M@;)>P==SU;^_-HSA;]X\TB?]#<WWC)^=OOH[MV+761_V"[Z\U7:A]G?CLVP/
MH:="K1-=-DC'DZ>[<\S]^\GKBEX4>KP1K@:I@9_,\(:K*.H*KD!Y5AXS099#
M/]O/\0K9A4J1I66 U@H+4VG2XUU4/$[)%--@^P9K4:8ZX<36#TU8U ;VJ;K]
MA OADIM/@)@!9^WIDNF&;:-_/G('\*D^%?;%^([\73N&-U&8'K@SBO]WOJOD
M.S$L.L]7@,-V$FT-IOR#^[)B SA1!OH(#9XIO^Q^X7CICR806FJ4_A'SNNP1
M\WK P"U4H#*,?.UJBYU.%U6R5[75ZMM;SL6<8SFW*;Z19"<9VJ$!U0J?L3M"
MYYUCL%N1>7#K8 $F"+')(:]V=_QAI!EE[0,')Q0ZM1.$-5JD/FQL!<HJUY\L
M?1\%_.67=V>Z[ 4*PL*P'7NMR"RK42R^PZ+[@ G:TSY[;4Z7OZ/=[);?";.>
M$]S]M;IGKTO=+8R_>N9UG[!,L7]A1>%[*Q!(=J4=0?44[_W*!&UPG;+N(5]3
M[1D=]@?8^+/,NY;S-%SJ<NM*%!=F2E>-$G P+L6*_B@IDK11*];I_H'BV6:V
M&T5OF" LRM (*V>R:?7!Y3IJR3%?\GQII<>%+]"E,A7A#.T,F:&Y0:Q!;"Y<
MTS+/\/^E>*S=G\F40'"OV-\4W%9AZ[FH*A^$#YDKD?-)J_[;T'*5NN$RE":/
M4%\N[X4[I1HG/$P*/OD*WG0 IR'!4CU].GSIJQ?TK(;]I%4N5'ZU*[1!%%<3
MC9T64CJI.C>R_EH;2W0L)CVOBT>T>30+;&7,U<V,,D(A+I"X?'9 Y1#V)\KR
MA5_=1%.2D;Q=8&[\0D#OP0[-%U>%]H _OA68NH#V\%(5+JT-K2VY]77](&RA
M:R$C]GDO^B&$<@ &)+*.+K)ZHD>;NLL$Y2'0'$P0I5KG$A,T&K,"H8OOC3!N
M%3'X!WHA!]Q_*OJ][&QA@OY5.4H:R!=XG!+[-IE#Z7/]HPD.V/&(@Z0+[DAZ
M7920&6W/_^+4E80A:GV0QJ:AL\HE,6>KCZ&L#M-\C!/U9V-_0%67JS_V'&?,
M'W<P9>A6\X;8P ]U-\V2$P,+1<7'R"MO2QDY#G?ZV($7V.@Z,8S3)4R0@02$
M,H)",4%K#K 0E" P1IF@10-P$BX1S$;_4X\!W8,19((>,4'=-\F*6V'H?QAC
MC \S>S".#2:(*DW5SRC<;,0\G DT,1TXNGFO<9<Q3,OQT_SL$QJ''L;]EQ9.
MH[M$\ L&=UG0XLOX;!]>Z1):"IMCW7[Q4"^YP$<[XZN8WT!*/&_?FH/C -_8
MLYJABV,[>DM\<9=710T9CZGH;IWSRV+"']:$SL%S5_S?Y.YR9DZ6O%EY\LF$
MG53I_CM?)N@2E"US>:.BHOI<HIN&58;*Z6%-7_.718>*,?E_4]GXUVRKVE2Z
MW)L?:5^L[E3EOX9T1+"$GY;SJ9<NTF3_YC>:OA>RZ_PM)^>+3I6F/RSYB?XO
M;^O_##Y407_L1QUC@NIF*#@FR )[BH!% ^I*=Z:#=KX,D?+R8XJ]0X;GT?B=
M2(6'#>-5"@TBL=L3))O^V'S2<GT\W)H_T\L-;G?'YVIMP8//+-HLPP35Q_3L
MB,TQ1I>.52MH\9"!OR-7(-WKI=E^G#[7]<Z:(5=TGXEG&M19)JN/V2TL1!1&
M?/KGQ,R6V,F9(BYV*G>>]_VL:63,0MY=??ON(?V)J>W2LK5PJ?%R16ZXD?*:
MU*$<9C'QZG2JS90L?)(U\AM2A827T(WG_Q]3*F:V _RTE[:*#DV)Q"Z5X>&1
MK5UJZ2*1N*B6'1KW#? C_Z\_KZQ3[4I>9ZJO)-DMS%I9UO[5<>]U29X[9YMX
M]@,1OX>=3<;6C[^%K+9$$;ZSL<RI5 ;\;1;V/8L5IC>9H#3>HU26WHQ$:?PI
MPON9,(+Y3[MAO 13H#[&;5Q? FCF=9V-S77M#8 @Y2='CG'SP\:6IFP(UVS5
MJY$3@ZD],M=DJ/_&;]PZ>PRW!2X^\E9!^D1/:>(W5/*G$;?]<XP/=1JQ>FU7
M?B]]. BZE+>F\#B7=_!=6KH[W]+TNE?U:X#U>VQ<X9_L2YO>T26/L"B5,J<E
MO>4A"TH,.;%&?G5TG*Y1X;UOO]23],3K07VHD]+=!JI^+1G'M4'$'OV2U:DG
M[YR"/ZUIG[F*6>.B>0*'+"4Y&[S2U -+<3Z53%SKA9S;6RE7R FY?"C64N2M
MJI8M&*^E$237.(-^V$0%1ZN8N-U.NQ_!UCDA>)\Q-I$M>^@ +V*-%T84$.F&
M\:*$R)B8?*W1+;KQ\HBPEWU6=#OTW=+O[AFKL:!0.[F=[:N91%L%;/Y=<3?.
MU;R^AKUT\LTVV9S0]RYO(?&XN7H&^\3A+<:G T8;Z[DB-=EBPV^BV#)I!_M&
M4UK7RPRK4'<H^JF?9U0//%-0DB6WB5$'ZT_#'ZGIJ%$^Y_F3YMK"-)T\'>HI
M%DL.7J\I2!&RSJTWC^?;-<F?] 5>DHP%(X867<R5*<\:K=Z$PA"9I@V&^KG^
MRGDAD_"Q<G,NGJA*_60AHT!/7ES?.<[AFK>3R)Y+1<Y5[EHZD@(UKP)Z'UP'
MH)Y;U-J2D]*:2I;E4WEW;QLE(2W+'3)5+H^L1]+\6+B!9?1!\#:1VPU+@&/G
M60!"?O^@!LJ#T@)&R&$<)%I;\4;P2-CYV77AK%@<?OMX/RV1B)KA60)TS:><
MQ_O7C/VX9Y%H\TFW\53<MCP3=-+M*)X)\H2P._NP JT@'4S-Z;>P6VJ*#A>E
M"U-5DU8ZH#:36U_QS^TVLUF<TS<(RHD4&';OC"!_V^VS3\K8(B(ZRR Q@2GG
MO04XBX?HIUNU?*G_)EU\77_U=6MZ8*"XG:CM*6OK$S=>L?\=<8S?M;]_WZ*C
M80(_=Q.K>[^S.7J\O[M_T:=M;J@M3D!*'HM C!O^4)#,R%1WB59+-10RXW_S
M/(P) C*=.9.]J'7#N[BM#(>Y]O*1L]FE64H]0]=I1DU3OZMS.[)[JR M>YA'
MG77/(%01]=?+X55U]*;-'Y@ZV[TS(TOA&U4UJ!^8QL8*K1\I#?L=*?5'75L0
MO.< YF+X!$$D_!+]*9 @7X3$D<6:56Y6.NFP8_';X'NU=?@QE!II097EVQ@H
M92;ZUX+D/W4M;4I_5LT-#&[M6&54^C\+]3_ZAPGJ8G'R>H'*9?3+I?-,$'R)
M[\M1YN:*^%Y,9/C%GB#7UXN2+[1XGX4S_J9R8@\6C:]F^R6TPYZTWJ_)[QZT
MO0H$BQ6GP>R\:7YL'UC.C@,NP_I&$CLEQL(OAT^'7Z *=G-%9(?FT"@251/(
M8')3+WPYU0N+AP?"734'>I8X5>9/TF^5^] .;.)W\ W)(]TA0373R]2R&)9<
M=CI^:Y0N6^#5>8'R^74I@.X)OSB.W^;H.3B7Y(XH_7X@$5=LK^M2 M>TSO.\
MJ)HI[)OGYG<R+RFCRLR!.*?+Q]W_NO#];^C%=N-_X0^Y*9LO?5S\^2P?(Q]]
M;H3)!-V@$Q2'2DQM'8LXK-/2)1V(+I1-GBV/==)[,Z11<I"L=9GN(H4046_W
M;7SEW*42YR331WJ/.+4</2\Z*PHF)4X]ZN_0*)$:?XRUF0V]6SY=:3/7I\]7
M_AEW\K_4 3BZH:,V<'7I)$-1]ZR?7!U=D4KWUQ-6^G@UA61B9ZX^=LLSV)6?
MYY:'*^C$*UDZD4!R1.DR005<_6C >!-#CW2"Z;5.EC]0_VA9:9J3J211E[MR
M:MO@NNG\L/-P25G0_," 9D"^;(S&)8TYKK>P3 7KCGO\N(?; 0?DHQ?HY0IP
MC5\7[,OFLF W(0XC&A.->K:,.Z&00@X[0;\.?&11(^\KUE,*)@1:_@O*KM48
M#NWOS_&;&%X0?&P);]QA9[.Y X1QT7F-&<GWT*1\X#<3]+F1$,6R;ALP-Q/T
M79>*89P_6&."_AYC@LZLD,%'[.%*+&X <V2"O@H?S(]\WR?1?-YZ")5>T2&K
MNRK)/54$._,%W$M5=G$0<D;&ORX1^MH@*6R69UW>'R1C:)!A]"0X[?>68$*[
MT_,NEVO*3]JS+1_;.NJ<3Z]8#M"PS-!2D3)[66$DE'OYV\J);ROL>A\;B_@+
M&!%+]3-T/DG:/T<5=#\T9659LH^T,B*TGB_<28VB)3%![(*]3!#';S'1B2#1
M*X8=DVB\EN<RX=RZ^3/-Z+82AZ-4D77%XD.;''[\JUL!5R&>,]0!)N@4 S#N
M"Q'<+E^I'/;KT;DTA@73'E,[6IV\6Q5*RN:T>^BZ@,GE?^H7YG1Y[U'[9*MN
M)=097#EYZ4+* A207=OFP:%.'R6C/ N \Y\/+8 ,:L\V^+26DD^QPPBZ JXI
M&*N\64 ]WE?NYJ)L7^@ %^,3#)'/KW=O]@I7H!J\]/4]7IQP=FEXWH?4R2%#
M!1_[,'\]H8_\_MNUP2DY:S<81VRY/G)&+0YK7<K+%5&TAY*7,FH?+RT3MEQ[
M9OCE*"<:.<*;LCP/X_-$HK3/O-%PR_W^H-RFZ,SK'JE#X4!2+#:N?-MG,AVN
MUYJL$) <Y\@P8H*62S$-!G25I6TT]0I9(2- =. Y2ND&_1I@/;H@OMTP\%R+
M/^Q]EWOUG!,GQ"0#2_>I=O9A:$5,;RP:YTDH\DG$[V>-K=<Z#1TDL'IOGS$8
MTP?CH8<>.@(8D_->A+.7V@$$I?.9W9DA*D=OZQV_%2?7+[?0HI-* .Q#2$-U
MM,7]B=()%:G.*_/&[M<GE:7#AX'3A?2_ 2Q9WLV0PDB@+ T(1]=7;SP5UDES
MX8K:>ZU"*RM?T'-W\>1)';YR?GX!RG<]*_"?'VHWJEET59?P99<6.$9PYYJM
M)T$^Y%V=G7="*O:HKO39-R0X&B+(7**;YPVQR!7GINR?4KC\ 0NJ-J-,-85S
M0XX8'JL\+&TM)7<I&O(=*MP<H[CL=^[&CS/_RG3S*SG*RZ6^A%LE5IA]O*8,
ME^MOL+O5Z?UF2D9=L[JP4T)]WLG4T_R\Y]=P87?USU(K<I[GOTVNJC^0A2I5
M2G?U\RMI61FVBZKK%:=?&[;LM;C_M) "(!U2#<'&8WK\=%7T_9/AIUC ' YQ
MWZ5":/Z4D6U>TK"Z"7ED=M_6!WV^ 7\]K/(^X+"2,PPQGESTN]R/,#!/Z^Z4
M3>G)+DDT=^HJ_1XB4+F"M;<Z9?@0W&DU!"QUY0L#*<L$090V-?]-]LQ+K2!2
M7FC7HLS8(GEC3 5V#IECW#K6@-6HWI)LZ&P0;$5L#Q.(CZH1U=OT$54BTO/.
MZW!,I'HJ@9VJ;]QKJ;%ZE)-49L%CQ"GM>LV*MR"E1[9![)'^.6R(V1-4;>Z*
M&H6E'A_BFV.N?*H+F:_<;(9W9QC",I,E.*VZIY^:$),O\U48BC_35]"&[L(
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
M$(== 3D)B'2HUU&<Z$EDW96 HDRW?Y" 0-)H+=\-W%<#.1MZTE2YZ$K>H4I
MO[,=V70P4+2FT;7X]N,<\-U!":B8*0$Y# FCR[O"'+F_$1F'1!#B#2+@L4OQ
M/H:Y"FW! JEIRW/X8&E:,DTG"E=J_J3JB7]W1;]VW90>ZMNYNZ4!P3\JKK+S
M2I&FZG^H:/N:],&'F4X']*2<YKMFXL#I&)FCC?R)+*8E3W'16)HZH*??CR=9
MT<-J9ONB\H4VK:3/%U.G1O84XW4CX1D&9 7<W/YN@M<^F,[5%V:99C0X"HMN
MRHY0FQ%]=*G=$D2D^+P[E)T0?ZJ=@0%_F415Y72/46U=%2^A*>E5MB]F5-Y4
M0&9&+^Z8;P>79QIM_R(!A?;\,1C_6R:=9_J,?9.HKM.#S,+(I:@1//(1L)P?
M\WFFK#4%_-37Q:G*\#O=0D1E%#8\>V1@J'#!TL3X]LT@^G*"-\=,/=O$=Z)G
M@I9*4_Q]_)%W0E3_,KNPRA86UXZUM\15F-?""O!V7DMHFKOW[A]>JH+?F^"#
M[L=?&M0W1WUD!VN(<G?O\\M&)Q$S"%H[9F)VL,JZ3J[C='/# ;R4S+*NRP6,
M'D^\MP,K>[P4K-G<U506JOJ%1LD\5UF_HF*TZ/\#S<QW-MPNCDKNXSW)OWTM
MY)2W;KUN''EM4,.K9#8T\4T^_+/@5\B)R<O&@2<FD]3Q;E_@%L?0%1KP%_$V
MH]GH1+>@VBG]1@\7U8$8B(<+:%<(\S3Q<TR3=08N8#6YE]CT?&6^X5/QPZ&B
MXD(Z37@ "'N\W$Z:I22T^DR3-U./,CM^S;UQ$GEJ!/X^['ZQ /,=H-6-46I6
M1.XE./"))*8"-UE&SQ>([>Z$CA#,?O&S>-GNW3S\%8$X;#<Y,&>1JG7Q^&P+
MTI(S'-26/6C6-T+:Y^VHE?'H7-]H17J?#PVN9!:71;(KT)=OZVOKZS<<QAH=
M#2TN5)1+HQHVG[@?91E>_-#?\QB:JF]0<H\B#T.=JYS&OJE\6_-#>2;/SNE_
M[?PO!/P]D+9S6B@#=%#]/CFJBN6D#+6L=DE0/<#R M+XH]TIEIRZR_\C[&^F
M=ZX;9%'?!/@WES&M^ .YA[8R8Q::4[2%!P%S_G5+=;$*00\(Y;><#BF_[N>@
M#2CV=,J?\^"JDQBJ_%?YU2:?G&PRZL]6F_4<,!JMJ9^XOZ#24P=Y DR=SW,+
MT3'LZ*G2B.\SMJ>NY*$W1]XW%3$9G 7?4YKUZPC%5-_"&3S)*:]^)I#6_EAG
MN!52/F=%#3@O]>GTI?^[XOV?RKL47<(Q(&B=Z,+@S_65I;[]!GC$G3F,.APS
M> ;(>"<!@?$S+O1QVJKI99.-Y"#3WO9$2FCLXS.A-<MJ5^98WP;U11*38_+J
MK-&5#S=4JS3'&C=" L#>57LY<Y9VS5'P O^K,\6JW\_;=%@UJ)56>E+<F_7A
M-!LOBF7D*%7^E4K ]$]Y<7GM[B\MI+X6OML,"_H/D6\D4W\#4$L! A0#%
M  @ 08&B6@>#]F*+*0  W-<! !$              ( !     &=I9FDM,C R
M-#$R,S$N:'1M4$L! A0#%     @ 08&B6HBU"G)2#@  2LL  !$
M     ( !NBD  &=I9FDM,C R-#$R,S$N>'-D4$L! A0#%     @ 08&B6@^5
M4F5+!   !2    \              ( !.S@  &=I9FDM97@S,5\Q+FAT;5!+
M 0(4 Q0    ( $&!HEJ.II.WG 0  (4B   /              "  ;,\  !G
M:69I+65X,S%?,BYH=&U02P$"% ,4    " !!@:):;^.VS,:.  !UEP  $0
M            @ %\00  :6UG,C$T,#$X,S%?,"YJ<&=02P4&      4 !0 W
) 0  <=

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>gifi-20241231_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/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="gifi-20241231.xsd" xlink:type="simple"/>
    <context id="C_e128993f-cdca-4aa7-9b95-94c29883a719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_3b252e9f-bf83-4e36-b298-ca2930b956a0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2024-06-28</instant>
        </period>
    </context>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_d7696324-d103-404a-ba0f-3d1c1bb8c4ed">0001031623</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_7cce2f9a-4e50-48ce-b228-c0efddeb8226">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_45059690-effb-4ec8-bc49-71a8c225106b">true</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_264d9d8e-f44f-40e4-9348-132077891e31">10-K/A</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_8c14dc9b-5114-4883-be95-4fe4af251534">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_89e9f36a-e4e7-4aae-b83e-ed57051ea1de">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_54c890dc-1ac8-47e4-b23f-48ed7b05cabb">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_7d7522f4-e68e-4ef0-bdcc-8f12de955cfd">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_1ff1f890-16f0-4d42-86f2-5851b097756f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_13a09827-4d71-4764-a273-c65b635e25b3">001-34279</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_0855e6df-74a5-4cae-b2a8-d5ce44cce2eb">GULF ISLAND FABRICATION, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_f487bcdc-5c86-49f6-80e9-7c57b90edf99">LA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_557286ce-3882-4927-8181-718a316cec64">72-1147390</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_54a6fbfa-9765-42b5-8311-fa936fcda55b">2170 Buckthorne Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_ed8ddaea-096a-40ee-a8c5-09872e1730fe">Suite 420</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_6257b9b4-6174-41d4-8e3e-bd8c300f9a8f">The Woodlands</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_1846fa22-de18-4ab5-ba6a-55c4ab26d018">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_4e7d0a81-6786-466a-a849-733277e2ff88">77380</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_03704ae6-658b-4bde-869d-f5a2e8483202">713</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_dc20a7fb-0f4a-4c9f-b471-b1c33fd0e5e9">714-6100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_7e7410d1-99c4-447a-a1e2-b5050b9f6811">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_26a2fa51-f01b-4855-b3f3-e05e59b20b78">GIFI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_0c7d0041-aeb5-4f57-b1ca-ee68f34543de">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_1ab84004-080f-4f25-bd6f-5ba292808997">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_bced0ad9-9200-45d1-a9da-f1376c084fa4">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_e41961a2-c9e8-4fe0-a161-5bbb3b017347">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_e6c2c8df-cbbf-44a8-8c94-e44f12e8a591">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_d4f9f037-c014-44ad-ae11-dfd2168cc7fd">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_001303f6-07cd-4c01-980e-0850e7b4a502">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_f8a7c943-a23d-439d-85d3-d12da6868911">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_9958fe54-706a-48f3-b853-508d17a2fe01">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_6143c1d1-2b05-40f7-a358-37cc8766d163">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_b55fe508-c68e-4356-8755-0f39c73c9c5a">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="C_3b252e9f-bf83-4e36-b298-ca2930b956a0"
      decimals="0"
      id="F_9c337dac-8406-4686-8fc7-59eecafd6c1c"
      unitRef="U_USD">67717000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_e128993f-cdca-4aa7-9b95-94c29883a719"
      decimals="0"
      id="F_cca3fdbf-14ff-4102-a7ff-68f283adda83"
      unitRef="U_shares">16223560</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_b8141fe2-56bb-482a-8a11-815670833765">&lt;p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:4pt;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;DOCUMENTS INCORPORATED BY REFERENCE&lt;/span&gt;&lt;/p&gt;&lt;p style="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-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;None.&lt;/span&gt;&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AmendmentDescription
      contextRef="C_2b32dd5c-12ab-4524-97b2-8bb3b80782d6"
      id="F_ace4b378-6a14-4c68-9335-6fdcd53cb6dd">EXPLANATORY NOTE &#x2013; EXHIBIT INDEX CORRECTION ONLY FILINGGulf Island Fabrication, Inc. (the &#x201c;Company&#x201d;) is filing this Amendment No. 1 (this &#x201c;Amendment&#x201d;) to its Annual Report on Form 10-K for the fiscal year ended December 31, 2024, previously filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March 5, 2025 (the &#x201c;Original Filing&#x201d;), for the purpose of incorporating by reference Exhibit 97.1, which was previously filed as an exhibit to the Company&#x2019;s Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on March 8, 2024 and was inadvertently omitted from the Original Filing, as well as certain other ministerial changes to the Exhibit Index. Accordingly, this Amendment consists solely of the cover page, this Explanatory Note, the Exhibit Index, and the exhibits filed herewith.Pursuant to Rule 12b-15 under the Securities and Exchange Act of 1934, as amended, this Amendment also includes as exhibits the certifications by the Company&#x2019;s principal executive officer and principal financial officer required in accordance with Rule 13a-14(a); however, paragraphs 3, 4 and 5 of the certifications have been omitted because this Amendment does not contain any financial statements nor does it contain or amend any disclosure with respect to Items 307 and 308 of Regulation S-K.Except as described above, this Amendment does not amend, update or change any other items or disclosures contained in the Original Filing. This Amendment does not reflect or purport to reflect any information or events occurring after the date of the Original Filing nor does it modify or update the disclosures contained in the Original Filing that may be affected by subsequent events. Accordingly, this Amendment should be read in conjunction with the Original Filing and the Company&#x2019;s other filings made with the SEC subsequent to the filing of the Original Filing.</dei:AmendmentDescription>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
