XML 53 R39.htm IDEA: XBRL DOCUMENT
v3.21.1

Impairments and (Gain) Loss on Assets Held for Sale - Additional Information (Details) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2020 USD ($) Deckbarge machine | Dec. 31, 2020 USD ($) crane drydock | Dec. 31, 2019 USD ($) crane Deckbarge machine | Dec. 31, 2018 USD ($) crane Deckbarge machine | Dec. 31, 2017 USD ($) building
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Impairment of asset held for sale |  | $ 1,400,000 | $ 8,166,000 | $ 2,351,000 |
Impairments of assets |  | 3,310,000 | 17,223,000 | 4,445,000 |
Proceeds from sale of property, plant and equipment |  | 2,020,000 | 2,217,000 | 85,247,000 |
Impairments of assets removed from AHFS |  |  | 1,060,000 |  |
Gain (loss) on sale of assets |  | 2,000 | 584,000 | (268,000) |
Gain (loss) on sale of assets |  | (228,000) | 369,000 | 7,724,000 |
Gain (loss) on disposition |  |  |  | 7,700,000 |
Property, plant and equipment, net | $ 67,458,000 | 67,458,000 | 70,484,000 |  |
Proceeds from property insurance policy |  |  |  | 9,362,000 |
Insured event, gain (loss) |  |  |  | 3,571,000 |
Fabrication Segment |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Inventory impairment |  |  |  | 2,100,000 |
Lake Charles Yard assets |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Impairment of asset held for sale | 1,000,000.0 |  |  |  |
Impairments of assets |  | 1,006,000 | 2,998,000 |  |
Other Assets |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Impairments of assets | 900,000 | 874,000 |  |  |
Jennings Yard assets |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Impairments of assets |  | 29,000 | 4,578,000 |  |
Inventory And Other Assets |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Impairments of assets |  |  | 421,000 | 2,094,000 |
Held for sale |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Property, plant and equipment held for sale | 8,214,000 | 8,214,000 | 9,006,000 | $ 18,000,000.0 |
Number of cranes | crane |  |  |  | 3 |
Impairment of asset held for sale |  |  |  | $ 1,000,000.0 |
Costs related to closure of Jennings Yard and Lake Charles Yard | $ 600,000 |  |  |  |
Number of deck barge sold | Deckbarge | 1 |  |  |  |
Number of plate machines sold | machine | 2 |  |  |  |
Proceeds from sale of property, plant and equipment | $ 1,700,000 |  |  |  |
Asset impairment and (gain) loss on assets held for sale, net | 200,000 |  |  |  |
Number of bending roll machines | machine |  |  |  | 2 |
Number of deck barges | Deckbarge |  |  |  | 1 |
Gain (loss) on sale of assets |  |  | 400,000 |  |
Held for sale | Former Chief Execute Officer |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Charges associated to amounts payable to former chief executive officer |  |  | 500,000 |  |
Held for sale | Drydock |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Impairment of asset held for sale |  |  | 300,000 |  |
Proceeds from sale of assets |  |  | 600,000 |  |
Fabrication Division | Held for sale |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Property, plant and equipment held for sale | $ 8,200,000 | $ 8,200,000 | $ 9,000,000.0 |  |
Number of cranes | crane |  | 3 | 3 |  |
Number of drydocks | drydock |  | 2 |  |  |
Number of bending roll machines | machine |  |  | 2 |  |
Number of deck barges | Deckbarge |  |  | 1 |  |
Fabrication Division | Held for sale | Cranes |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Impairment of asset held for sale |  | $ 1,400,000 |  |  |
Fabrication Division | Held for sale | Cranes and Plate Bending Roll Machines |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Impairment of asset held for sale |  |  | $ 7,800,000 |  |
South Texas Properties |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Gain (loss) on disposition |  |  |  | $ (7,724,000) |
South Texas Properties | Disposed of by sale |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Proceeds from sale of productive assets |  |  |  | 1,300,000 |
Gain (loss) on sale of assets |  |  |  | (300,000) |
South Texas Fabrication Yards, South Yard | Disposed of by sale |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Proceeds from sale of assets |  |  |  | 55,000,000.0 |
Proceeds from sale of productive assets |  |  |  | 53,800,000 |
Gain (loss) on disposition |  |  |  | 3,900,000 |
Selling costs |  |  |  | 1,200,000 |
South Texas Fabrication Yards, North Yard |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Property, plant and equipment, net |  |  |  | 800,000 |
South Texas Fabrication Yards, North Yard | Disposed of by sale |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Proceeds from sale of assets |  |  |  | 28,000,000.0 |
Proceeds from sale of productive assets |  |  |  | 27,400,000 |
Gain (loss) on disposition |  |  |  | 4,100,000 |
Selling costs |  |  |  | 600,000 |
Disposal group, not included in sale |  |  |  | 18,800,000 |
South Texas Fabrication Yards, North Yard, Assets Under Agreement To Sell | Held for sale |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Impairment of asset held for sale |  |  |  | 1,400,000 |
Insurance recoveries |  |  |  |  | $ 1,300,000
Insured event, gain (loss) |  |  |  | 3,600,000 | 0
South Texas Fabrication Yards | Held for sale |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Insurance settlement |  |  |  | 15,400,000 |
Proceeds from property insurance policy |  |  |  | 9,400,000 | 6,000,000.0
South Texas Properties, Total Loss Of Buildings | Held for sale |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Insurance recoveries |  |  |  |  | 1,500,000
Insured event, gain (loss) |  |  |  |  | $ 0
South Texas Properties, Total Loss Of Buildings | Held for sale | Building |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Number of buildings | building |  |  |  |  | 2
Texas North Yard | Held for sale |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Insurance recoveries |  |  |  | 9,000,000.0 |
Insured event, gain (loss) |  |  |  | $ 0 |
F&S | Held for sale |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Number of cranes | crane |  | 3 |  |  |
Shipyard |  |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |  |
Number of drydocks | drydock |  | 2 |  |  |

X
- Definition Asset Impairments And (Gain) Loss On Assets Held-For-Sale, Net + References No definition available. + Details
Name: | gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal group, not included in sale. + References No definition available. + Details
Name: | gifi_DisposalGroupNotIncludedInSale
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Insurance settlement. + References No definition available. + Details
Name: | gifi_InsuranceSettlement
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number Of Bending Roll Machines + References No definition available. + Details
Name: | gifi_NumberOfBendingRollMachines
Namespace Prefix: | gifi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of buildings. + References No definition available. + Details
Name: | gifi_NumberOfBuildings
Namespace Prefix: | gifi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Cranes + References No definition available. + Details
Name: | gifi_NumberOfCranes
Namespace Prefix: | gifi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of deck barges. + References No definition available. + Details
Name: | gifi_NumberOfDeckBarges
Namespace Prefix: | gifi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of deck barges sold. + References No definition available. + Details
Name: | gifi_NumberOfDeckBargesSold
Namespace Prefix: | gifi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of drydocks. + References No definition available. + Details
Name: | gifi_NumberOfDrydocks
Namespace Prefix: | gifi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of plate machines sold. + References No definition available. + Details
Name: | gifi_NumberOfPlateMachinesSold
Namespace Prefix: | gifi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proceeds from property insurance policy. + References No definition available. + Details
Name: | gifi_ProceedsFromPropertyInsurancePolicy
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228 + Details
Name: | us-gaap_AssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation. + References No definition available. + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 5B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 5B -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230 + Details
Name: | us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total anticipated costs associated with remediation, site restoration, postclosure, monitoring commitments, or other exit costs that may occur on the sale, disposal, or abandonment of a particular property resulting from unanticipated contamination of the assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q4) -URI http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751 + Details
Name: | us-gaap_EnvironmentalExitCostsAnticipatedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585 + Details
Name: | us-gaap_GainLossOnDispositionOfAssets1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684 + Details
Name: | us-gaap_GainLossOnSaleOfBusiness
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition For the asset that is reclassified back to held and used from held-for-sale, the amount of impairment charge that is recognized on the reclassification date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 35 -Paragraph 44 -URI http://asc.fasb.org/extlink&oid=29634951&loc=d3e1756-110224 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109226348&loc=d3e2459-110228 + Details
Name: | us-gaap_ImpairmentChargeOnReclassifiedAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228 + Details
Name: | us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.3) -URI http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227 + Details
Name: | us-gaap_InsuranceRecoveries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of excess (deficiency) of insurance recovery over the loss incurred from an insured event. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355 + Details
Name: | us-gaap_InsuredEventGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314 + Details
Name: | us-gaap_InventoryWriteDown
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LongLivedAssetsHeldForSaleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -URI http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227 + Details
Name: | us-gaap_OfficersCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from sale of machinery and equipment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromSaleOfMachineryAndEquipment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromSaleOfProductiveAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(14)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PropertyPlantAndEquipmentNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=gifi_LakeCharlesYardAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=gifi_JenningsYardAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=gifi_InventoryAndOtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=gifi_FormerChiefExecuteOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=gifi_DrydockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_FabricationFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=gifi_CranesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=gifi_CranesAndPlateBendingRollMachinesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasPropertiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsSouthYardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsNorthYardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasPropertiesTotalLossOfBuildingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_TexasNorthYardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_FabricationAndServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_ShipyardSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |