XML 69 R40.htm IDEA: XBRL DOCUMENT
v3.8.0.1

ASSETS HELD FOR SALE - Narrative (Details) |  | 3 Months Ended | 4 Months Ended | 9 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | --- | ---
Dec. 20, 2017 USD ($) a | Jun. 30, 2017 USD ($) drydock | Mar. 31, 2017 USD ($) | Dec. 31, 2017 USD ($) a | Dec. 31, 2017 USD ($) a | Dec. 31, 2017 USD ($) a T | Jan. 03, 2018 USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |
Number of drydocks sold | drydock |  | 2 |  |  |  |  |
Held for sale |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |
Property, plant and equipment held for sale |  |  |  | $ 104,576,000 | $ 104,576,000 | $ 104,576,000 |
South Texas Fabrication Yards | Held for sale |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |
Property, plant and equipment held for sale |  |  |  | 102,700,000 | $ 102,700,000 | $ 102,700,000 |
Cost of property repairs and maintenance |  |  |  | $ 1,300,000 |  |  |
Insurance deductible, percent |  |  |  | 3.00% | 3.00% | 3.00% |
Loss due to Hurricane Harvey |  |  |  | $ 1,500,000 |  |  |
Insurance recovery |  |  |  | 1,500,000 |  |  |
Proceeds from property insurance policy |  |  |  |  |  | $ 6,000,000 |
Estimated insurance recoveries |  |  |  | 21,500,000 | $ 21,500,000 | 21,500,000 |
South Texas Fabrication Yards | Held for sale | Buckeye |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |
Area of leased facility (in acres) | a | 212 |  |  |  |  |  |
Potential sales price of real estate | $ 55,000,000 |  |  |  |  |  |
South Texas Fabrication Yards | Held for sale | Buckeye | Subsequent Event |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |
Deposit received for real estate |  |  |  |  |  |  | $ 750,000
South Texas Fabrication Yards | Held for sale | Accrued Liabilitie |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |
Accrual for future repairs |  |  |  | 3,300,000 | 3,300,000 | 3,300,000 |
South Texas Fabrication Yards | Held for sale | Maximum |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |
Insurance coverage |  |  |  | 25,000,000 | 25,000,000 | 25,000,000 |
South Texas Fabrication Yards | Held for sale | Minimum |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |
Insurance deductible, value |  |  |  | 500,000 | 500,000 | 500,000 |
Prospect Shipyard | Held for sale |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |
Property, plant and equipment held for sale |  |  |  | $ 1,903,000 | $ 1,903,000 | $ 1,903,000 |
Area of leased facility (in acres) | a |  |  |  | 35 | 35 | 35 |
Impairment of asset held for sale |  |  | $ 389,000 |  | $ 600,000 | $ 989,000 |
Prospect Shipyard | Disposed of by sale |  |  |  |  |  |  |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |  |  |  |  |  |  |
Property, plant and equipment held for sale |  | $ 1,900,000 |  |  |  |  |
Proceeds from sale of assets |  | 2,000,000 |  |  |  |  |
Loss on sale of assets |  | $ (259,000) |  |  |  |  |
Fixed asset, number of tons | T |  |  |  |  |  | 2,500 |

X
- Definition Accrual For Future Repairs + References No definition available. + Details
Name: | gifi_AccrualForFutureRepairs
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fixed Asset, Number Of Tons + References No definition available. + Details
Name: | gifi_FixedAssetNumberOfTons
Namespace Prefix: | gifi_
Data Type: | num:massItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Insurance Deductible, Percent + References No definition available. + Details
Name: | gifi_InsuranceDeductiblePercent
Namespace Prefix: | gifi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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

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

X
- Definition Potential Sales Price Of Real Estate + References No definition available. + Details
Name: | gifi_PotentialSalesPriceOfRealEstate
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Area of a real estate property. + References No definition available. + Details
Name: | us-gaap_AreaOfRealEstateProperty
Namespace Prefix: | us-gaap_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_CostOfPropertyRepairsAndMaintenance
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 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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 5B -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=64827811&loc=SL51721673-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=68055307&loc=d3e2473-110228 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84176398&loc=d3e2941-110230 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=65878427&loc=SL51721533-107759 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=65878427&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/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=68055307&loc=d3e2443-110228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84176398&loc=d3e2941-110230 + Details
Name: | us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_EstimatedInsuranceRecoveries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=68055307&loc=d3e2611-110228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 + 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the amount of deposit received in a retail land sale transaction accounted for under the deposit method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=95464485&loc=d3e6831-110236 + Details
Name: | us-gaap_RetailLandSalesDepositMethodDepositReceived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 20 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=64828382&loc=d3e15138-107781 + Details
Name: | us-gaap_UnusualOrInfrequentItemInsuranceProceeds
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, before deduction of insurance proceeds, of loss recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 20 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=64828382&loc=d3e15138-107781 + Details
Name: | us-gaap_UnusualOrInfrequentItemLossGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember
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_CounterpartyNameAxis=gifi_BuckeyeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_ProspectShipyardMember
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: |