XML 23 R42.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Income Taxes - Additional Information (Detail) (USD $) In Millions, unless otherwise specified | Dec. 31, 2011
--- | ---
Income Taxes [Line Items] |
Operating loss carry forward period | 20 years
Operating loss carry back period | 2 years
Federal net operating loss expected to be utilized in year 2012 | $ 17.6
Federal net operating loss expected to be utilized in future years | $ 9.6

X
- Details
Name: | gifi_IncomeTaxesLineItems
Namespace Prefix: | gifi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating Loss Carryforwards Expected to be Utilized in Future Years + References No definition available. + Details
Name: | gifi_OperatingLossCarryforwardsExpectedToBeUtilizedInFutureYears
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Operating Loss Carryforwards Expected to be Utilized in Next Year + References No definition available. + Details
Name: | gifi_OperatingLossCarryforwardsExpectedToBeUtilizedInNextYear
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Operating Loss Carryforwards, Expiration Period + References No definition available. + Details
Name: | gifi_OperatingLossCarryforwardsExpirationPeriod
Namespace Prefix: | gifi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Tax Loss Carryback Period + References No definition available. + Details
Name: | gifi_TaxLossCarrybackPeriod
Namespace Prefix: | gifi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant