XML 29 R47.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Line of Credit - Additional Information (Detail) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014
Line of Credit Facility [Line Items] |
Revolving credit facility | $ 80,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Revolving credit facility, maturity date | Dec. 31, 2014
Revolving credit facility, extended maturity date | Dec. 31, 2015
Revolving credit facility, interest rate above LIBOR | 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Revolving credit facility, interest rate description | Amounts borrowed under the Credit Facility bear interest, at our option, at either the prime lending rate established by JPMorgan Chase Bank, N.A. or LIBOR plus 1.5 percent.
Revolving credit facility, unused annual commitment fee | 0.25%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
Revolving credit facility, amount outstanding | 0 gifi_LineOfCreditFacilityAmountBorrowed
Total outstanding letters of credit | 21,000,000 us-gaap_LettersOfCreditOutstandingAmount
Revolving credit facility, unused portion | 59,000,000 us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
Line of credit covenant, debt to net worth | 0.5 gifi_DebtToNetWorthRatio
Line of credit covenant, Earnings before interest, taxes, depreciation and amortization (EBITDA) to interest expense ratio | 4.0 gifi_EarningsBeforeInterestTaxDepreciationAndAmortizationToInterestExpenseRatio
Line of credit covenant, minimum net worth required | $ 254,100,000 us-gaap_MinimumNetWorthRequiredForCompliance
Minimum [Member] |
Line of Credit Facility [Line Items] |
Line of credit covenant, current ratio | 1.25 gifi_CurrentRatio / us-gaap_RangeAxis = us-gaap_MinimumMember

X
- Definition Current ratio + References No definition available. + Details
Name: | gifi_CurrentRatio
Namespace Prefix: | gifi_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt to Net Worth Ratio + References No definition available. + Details
Name: | gifi_DebtToNetWorthRatio
Namespace Prefix: | gifi_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition EBITDA To Interest Expense Ratio + References No definition available. + Details
Name: | gifi_EarningsBeforeInterestTaxDepreciationAndAmortizationToInterestExpenseRatio
Namespace Prefix: | gifi_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total amount borrowed under the credit facility as of the date of the report. + References No definition available. + Details
Name: | gifi_LineOfCreditFacilityAmountBorrowed
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line of credit facility extended maturity date. + References No definition available. + Details
Name: | gifi_LineOfCreditFacilityExtendedMaturityDate
Namespace Prefix: | gifi_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 2: 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.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Date the credit facility terminates, in CCYY-MM-DD format. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LineOfCreditFacilityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding). + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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 5 -URI http://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998 Reference 2: 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 + Details
Name: | us-gaap_MinimumNetWorthRequiredForCompliance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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