XML 89 R60.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Subsequent Events (Details) - USD ($) | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Jan. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015 | Feb. 26, 2018 | Dec. 28, 2017
Subsequent Event [Line Items] |  |  |  |  |  |
Borrowings against credit agreement |  | $ 2,000,000 | $ 0 | $ 0 |  |
Financial covenants, minimum net worth |  | $ 200,000,000.0 |  |  |  | $ 230,000,000
Subsequent Event |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |
Borrowings against credit agreement | $ 10,000,000 |  |  |  |  |
Financial covenants, minimum net worth |  |  |  |  | $ 185,000,000.0 |
Percent of gain on sale of assets added to net worth requirement |  |  |  |  | 50.00% |

X
- Definition Debt Instrument, Covenant Terms, Percent Of Gain On Sale Of Assets Added To Net Worth Requirement + References No definition available. + Details
Name: | gifi_DebtInstrumentCovenantTermsPercentOfGainOnSaleOfAssetsAddedToNetWorthRequirement
Namespace Prefix: | gifi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The lowest amount of net worth (total assets minus total liabilities) required by secondary market investors or state-imposed regulatory mandates. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c)(a) -URI http://asc.fasb.org/extlink&oid=6490092&loc=d3e47080-110998 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998 + Details
Name: | us-gaap_MinimumNetWorthRequiredForCompliance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(f)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ProceedsFromLinesOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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