XML 18 R33.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Organization and Summary of Significant Accounting Policies - Additional Information (Detail) (USD $) | 12 Months Ended |  |  |  | 12 Months Ended
--- | --- | --- | --- | --- | ---
Dec. 31, 2012 Project | Dec. 31, 2011 | Dec. 31, 2010 | Dec. 31, 2012 Louisiana | Nov. 01, 2012 Louisiana | Dec. 31, 2012 Texas | Dec. 31, 2012 Minimum | Dec. 31, 2012 Maximum | Dec. 31, 2012 Houma, Louisiana Entity | Dec. 31, 2012 San Patricio County, Texas Entity
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Number of major subsidiaries |  |  |  |  |  |  |  |  | 5 | 1
Workers compensation liability | $ 1,600,000 | $ 983,000.0 |  |  |  |  |  |  |  |
Insurance policy deductible per occurrence |  |  |  | 500,000 | 300,000 | 300,000 |  |  |  |
Estimated life of Property, plant and equipment |  |  |  |  |  |  | 3 years | 25 years |  |
Total revenue recorded in relation to orders change in projects | 5,200,000 |  |  |  |  |  |  |  |  |
Total revenue recorded in relation to re-measure units and quantities within customer construction contract | 7,700,000 |  |  |  |  |  |  |  |  |
Number of projects orders changed | 4 |  |  |  |  |  |  |  |  |
Recognized contract losses from uncompleted contracts | $ (12,500,000) | $ (3,000,000) | $ (1,300,000) |  |  |  |  |  |  |

X
- Definition Loss recognized on construction contract in the current period. + References No definition available. + Details
Name: | gifi_GainLossOnContract
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Insurance Policy Deductible Per Occurrence. + References No definition available. + Details
Name: | gifi_InsurancePolicyDeductiblePerOccurrence
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of customer projects that included a change order. + References No definition available. + Details
Name: | gifi_NumberOfProjects
Namespace Prefix: | gifi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Subsidiaries + References No definition available. + Details
Name: | gifi_NumberOfSubsidiaries
Namespace Prefix: | gifi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue earned during the period arising from products sold or services provided related to additional work scope not specified in the original customer contract. + References No definition available. + Details
Name: | gifi_RevenueRelatedToChangeOrders
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenue recognized related to re-measured quantities within the scope of construction contract. + References No definition available. + Details
Name: | gifi_RevenueRelatedToRemeasuredQuantitiesAndUnits
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Subparagraph 5 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15(a)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Subparagraph a -Article 7 + Details
Name: | us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant