XML 33 R20.htm IDEA: XBRL DOCUMENT
v3.3.1.900

CONTRACT REVENUE AND PERCENTAGE OF COMPLETION METHOD (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2015
Revenue Recognition [Abstract] |
Information with Respect to Uncompleted Contracts | Information with respect to uncompleted contracts as of December 31, is as follows (in thousands):
| 2015 |  | 2014
Costs incurred on uncompleted contracts | $ | 437,658 |  |  | $ | 742,608 |
Estimated profit earned to date | 7,777 |  |  | 53,551 |
| 445,435 |  |  | 796,159 |
Less billings to date | 439,694 |  |  | 787,936 |
| $ | 5,741 |  |  | $ | 8,223 |
Uncompleted Contracts Included in Accompanying Consolidated Balance Sheets | The above amounts are included in the accompanying consolidated balance sheets at December 31 under the following captions (in thousands):
| 2015 |  | 2014
Costs and estimated earnings in excess of billings on uncompleted contracts | $ | 12,822 |  |  | $ | 26,989 |
Billings in excess of costs and estimated earnings on uncompleted contracts | (7,081 | ) |  | (18,766 | )
| $ | 5,741 |  |  | $ | 8,223 |
Summary of Revenues from Customers | Revenues from customers comprising 10% or more of the Company’s total revenue for the years ended December 31, 2015, 2014 and 2013, respectively, are summarized as follows (in thousands):
Customer | 2015 |  | 2014 |  | 2013
A | $ | 55,775 |  |  | $ | 160,173 |  |  | * |
B | 36,320 |  |  | * |  |  | * |
C | * |  |  | 98,644 |  |  | * |
D | * |  |  | * |  |  | 216,875 |
E | * |  |  | * |  |  | 148,539 |
Company Revenues by Geographic Location | Revenues related to fabricated structures for delivery outside of the United States accounted for 6%, 10%, and 6% of the Company’s revenues for the years ended December 31, 2015, 2014 and 2013, respectively, as follows (in thousands):
| 2015 |  | 2014 |  | 2013
Location: |  |  |  |  |
United States | $ | 287,892 |  |  | $ | 456,839 |  |  | $ | 570,726 |
International | 18,228 |  |  | 49,800 |  |  | 37,600 |
Total | $ | 306,120 |  |  | $ | 506,639 |  |  | $ | 608,326 |

X
- Definition Cost and Estimated Earnings on Uncompleted Contracts Included in Consolidated Balance Sheets. + References No definition available. + Details
Name: | gifi_CostAndEstimatedEarningsOnUncompletedContractsIncludedInConsolidatedBalanceSheetsTableTextBlock
Namespace Prefix: | gifi_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cost and Estimated Earnings on Uncompleted Contracts. + References No definition available. + Details
Name: | gifi_CostAndEstimatedEarningsOnUncompletedContractsTableTextBlock
Namespace Prefix: | gifi_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule Of Financial Information By Geographic Area Table. + References No definition available. + Details
Name: | gifi_ScheduleOfFinancialInformationByGeographicAreaTableTextBlock
Namespace Prefix: | gifi_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueRecognitionAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer. + References No definition available. + Details
Name: | us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration