Organization and Summary of Significant Accounting Policies - Additional Information (Detail) (USD $)
|
3 Months Ended | 12 Months Ended | 3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2014
|
Dec. 31, 2013
Project
|
Dec. 31, 2012
Project
|
Dec. 31, 2013
|
Jun. 30, 2014
|
|
Significant Accounting Policies [Line Items] | ||||||
Allowance for bad debt | $ 3,603,000us-gaap_AllowanceForDoubtfulAccountsReceivable | $ 3,603,000us-gaap_AllowanceForDoubtfulAccountsReceivable | $ 887,000us-gaap_AllowanceForDoubtfulAccountsReceivable | $ 887,000us-gaap_AllowanceForDoubtfulAccountsReceivable | ||
Allowance for doubtful accounts recovered | 600,000us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries | |||||
Workers compensation liability | 2,700,000us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent | 2,700,000us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent | 1,900,000us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent | 1,900,000us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent | ||
Liquidated damages paid | 300,000us-gaap_LossContingencyDamagesPaidValue | |||||
Total revenue recorded in relation to orders change in projects | 0gifi_RevenueRelatedToChangeOrders | 100,000gifi_RevenueRelatedToChangeOrders | 5,200,000gifi_RevenueRelatedToChangeOrders | |||
Number of projects orders changed | 2gifi_NumberOfProjects | 4gifi_NumberOfProjects | ||||
Total revenue recorded in relation to re-measure units and quantities on a unit rate contract in progress | 3,700,000gifi_RevenueRelatedToRemeasuredQuantitiesAndUnits | 7,700,000gifi_RevenueRelatedToRemeasuredQuantitiesAndUnits | ||||
Recognized contract losses from uncompleted contracts | 6,600,000gifi_GainLossOnContract | 30,800,000gifi_GainLossOnContract | 12,500,000gifi_GainLossOnContract | |||
Additional loss provision | 14,501,000us-gaap_ProvisionForDoubtfulAccounts | |||||
Large Deepwater Customer [Member] | ||||||
Significant Accounting Policies [Line Items] | ||||||
Recognized contract losses from uncompleted contracts |
29,600,000gifi_GainLossOnContract / us-gaap_MajorCustomersAxis = gifi_CustomerMember |
|||||
Estimated removed revenue from the backlog |
25,500,000gifi_EstimatedRevenueRemovedFromBacklog / us-gaap_MajorCustomersAxis = gifi_CustomerMember |
|||||
Estimated labor hours, removed from backlog | 271000 hours | |||||
Payment for settlement of contract |
11,000,000gifi_ContractualAmountFinalPayment / us-gaap_MajorCustomersAxis = gifi_CustomerMember |
|||||
Additional loss provision |
$ 18,200,000us-gaap_ProvisionForDoubtfulAccounts / us-gaap_MajorCustomersAxis = gifi_CustomerMember |
|||||
Minimum [Member] | ||||||
Significant Accounting Policies [Line Items] | ||||||
Estimated life of Property, plant and equipment | 3 years | |||||
Maximum [Member] | ||||||
Significant Accounting Policies [Line Items] | ||||||
Estimated life of Property, plant and equipment | 25 years |
X | ||||||||||
- Definition
Contractual Amount Final Payment No definition available.
|
X | ||||||||||
- Definition
Estimated Labor Life Removed From Backlog No definition available.
|
X | ||||||||||
- Definition
Estimated Revenue Removed From Backlog No definition available.
|
X | ||||||||||
- Definition
Loss recognized on construction contract in the period No definition available.
|
X | ||||||||||
- Definition
Number of customer projects that included a change order. No definition available.
|
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. No definition available.
|
X | ||||||||||
- Definition
Revenue recognized related to re-measured quantities within the scope of construction contract. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of recoveries of receivables doubtful of collection that were previously charged off. No definition available.
|
X | ||||||||||
- Definition
Amount of damages paid to the plaintiff in the legal matter. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
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. No definition available.
|
X | ||||||||||
- Definition
Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|