XML 52 R38.htm IDEA: XBRL DOCUMENT
v3.21.1

Impairments and (Gain) Loss on Assets Held for Sale - Summary of Impairments and (Gain) Loss on Assets Held for Sale (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2020 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Gain on sale of South Texas Properties, net |  |  |  | $ 7,700
Impairments of AHFS |  | $ 1,400 | $ 8,166 | 2,351
Impairments of assets removed from AHFS |  |  | 1,060 |
Impairments of assets |  | 3,310 | 17,223 | 4,445
(Gain) loss on AHFS and other |  | 821 | 305 |
Gain from insurance proceeds |  |  |  | (3,571)
Total |  | 4,130 | 17,528 | (6,850)
South Texas Properties |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Gain on sale of South Texas Properties, net |  |  |  | (7,724)
Shipyard |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of AHFS |  |  | 324 | 964
Impairments of assets |  | 1,600 | 7,900 | 1,000
(Gain) loss on AHFS and other |  | 598 | 20 |
Total | $ 1,600 | 1,639 | 7,920 | 964
F&S |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of AHFS |  | 1,400 | 7,842 | 1,387
Impairments of assets removed from AHFS |  |  | 1,060 |
(Gain) loss on AHFS and other |  | 223 | (369) |
Gain from insurance proceeds |  |  |  | (3,571)
Total |  | 2,491 | 8,933 | (7,814)
F&S | South Texas Properties |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Gain on sale of South Texas Properties, net |  |  |  | (7,724)
Corporate |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
(Gain) loss on AHFS and other |  |  | 654 |
Total |  |  | 675 |
Jennings Yard assets |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of assets |  | 29 | 4,578 |
Jennings Yard assets | Shipyard |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of assets |  | 29 | 4,578 |
Lake Charles Yard assets |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of AHFS | 1,000 |  |  |
Impairments of assets |  | 1,006 | 2,998 |
Lake Charles Yard assets | Shipyard |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of assets |  | 1,006 | 2,998 |
Other Assets |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of assets | $ 900 | 874 |  |
Other Assets | Shipyard |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of assets |  | 6 |  |
Other Assets | F&S |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of assets |  | $ 868 |  |
Inventory And Other Assets |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of assets |  |  | 421 | 2,094
Inventory And Other Assets | F&S |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of assets |  |  | 400 | $ 2,094
Inventory And Other Assets | Corporate |  |  |  |
Long Lived Assets Held-for-sale [Line Items] |  |  |  |
Impairments of assets |  |  | $ 21 |

X
- Definition Gain from insurance proceeds. + References No definition available. + Details
Name: | gifi_GainFromInsuranceProceeds
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition (Gain) loss on assets held for sale and other. + References No definition available. + Details
Name: | gifi_GainLossOnAssetsHeldForSaleAndOther
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 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 Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value. + 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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges
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 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
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasPropertiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateNonSegmentMember
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_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_InventoryAndOtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |