XML 64 R34.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Contracts Receivable and Retainage - Additional Information (Detail) (USD $) | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2012 Customer | Dec. 31, 2011 | Jan. 14, 2011
Long-term Contracts or Programs Disclosure [Line Items] |  |  |
Contract receivable | $ 60,535,000 | $ 72,474,000 |
Number of major customers account for 73.0% of contract receivable | 3 |  |
Equity ownership | 100.00% |  |
Contract retainage |  |  | 11,000,000
Contract retainage to be collected in twenty equal monthly installments |  |  | 12,500,000
Contract retainage to be collected through January 2013 | 625,000 |  |
Top 3 Customer |  |  |
Long-term Contracts or Programs Disclosure [Line Items] |  |  |
Contract receivable | 44,200,000 |  |
Cheviot Project |  |  |
Long-term Contracts or Programs Disclosure [Line Items] |  |  |
Contract receivable | 31,300,000 |  |
Contract receivables monthly payments | 200,000 |  |
Contract receivables monthly payments end date | Feb. 28, 2013 |  |
Amount billed on customers | 56,800,000 |  |
Provision for loss on contract receivable | $ 14,500,000 |  |

X
- Definition Contract Receivable, Collection Date, End + References No definition available. + Details
Name: | gifi_ContractReceivableCollectionDateEnd
Namespace Prefix: | gifi_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Monthly payment due on long-term contract receivable. + References No definition available. + Details
Name: | gifi_ContractReceivableDueMonthly
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected by January 2013. + References No definition available. + Details
Name: | gifi_ContractReceivableRetainageRemainingDue
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Number Of Major Customer Revenue + References No definition available. + Details
Name: | gifi_NumberOfMajorCustomerRevenue
Namespace Prefix: | gifi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Provision for Contract Losses + References No definition available. + Details
Name: | gifi_ProvisionForContractLosses
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total revenue billed under the terms of a contract. May include construction contracts, and any other contract related to a particular project or product. + References No definition available. + Details
Name: | gifi_TotalProjectBillings
Namespace Prefix: | gifi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount billed to customers under long-term contracts or programs to be collected in the next fiscal year following the latest fiscal year. Excludes amounts due that have been withheld because of retainage provisions in a contract. + References No definition available. + Details
Name: | us-gaap_ContractReceivableDueOneYearOrLess
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 910 -SubTopic 310 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6471494&loc=d3e49370-109356 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.3(c)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph c(1) -Article 5 + Details
Name: | us-gaap_ContractReceivableRetainage
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 159 -Paragraph 18 -Subparagraph f -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 18 -Paragraph 20 -Subparagraph a (1) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The principal amount of the receivable or note before consideration of the discount or premium. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28551-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 21 -Paragraph 16 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_ReceivableWithImputedInterestFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant