XML 30 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATING GUARANTOR AND NON-GUARANTOR FINANCIAL INFORMATION (Details) - Summary of Condensed Consolidating Statements of Operations and Comprehensive Income (Loss) (USD $)
3 Months Ended 6 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2013
Mar. 31, 2015
Mar. 31, 2014
Condensed Income Statements, Captions [Line Items]          
Revenue $ 500,020,000us-gaap_SalesRevenueNet $ 507,687,000us-gaap_SalesRevenueNet   $ 1,002,180,000us-gaap_SalesRevenueNet $ 961,145,000us-gaap_SalesRevenueNet
Cost of goods and services 385,645,000us-gaap_CostOfGoodsAndServicesSold 397,700,000us-gaap_CostOfGoodsAndServicesSold   769,816,000us-gaap_CostOfGoodsAndServicesSold 745,655,000us-gaap_CostOfGoodsAndServicesSold
Gross profit 114,375,000us-gaap_GrossProfit 109,987,000us-gaap_GrossProfit   232,364,000us-gaap_GrossProfit 215,490,000us-gaap_GrossProfit
Selling, general and administrative expenses 93,566,000us-gaap_SellingGeneralAndAdministrativeExpense 89,622,000us-gaap_SellingGeneralAndAdministrativeExpense   187,462,000us-gaap_SellingGeneralAndAdministrativeExpense 177,302,000us-gaap_SellingGeneralAndAdministrativeExpense
Restructuring and other related charges 0us-gaap_RestructuringCharges 692,000us-gaap_RestructuringCharges 842,000us-gaap_RestructuringCharges 0us-gaap_RestructuringCharges 1,534,000us-gaap_RestructuringCharges
Total operating expenses 93,566,000us-gaap_OperatingExpenses 90,314,000us-gaap_OperatingExpenses   187,462,000us-gaap_OperatingExpenses 178,836,000us-gaap_OperatingExpenses
Income from operations 20,809,000us-gaap_OperatingIncomeLoss 19,673,000us-gaap_OperatingIncomeLoss   44,902,000us-gaap_OperatingIncomeLoss 36,654,000us-gaap_OperatingIncomeLoss
Other income (expense)          
Interest income (expense), net (11,857,000)us-gaap_InterestIncomeExpenseNet (12,361,000)us-gaap_InterestIncomeExpenseNet   (23,494,000)us-gaap_InterestIncomeExpenseNet (25,462,000)us-gaap_InterestIncomeExpenseNet
Loss from debt extinguishment, net 0us-gaap_GainsLossesOnExtinguishmentOfDebt (38,890,000)us-gaap_GainsLossesOnExtinguishmentOfDebt   0us-gaap_GainsLossesOnExtinguishmentOfDebt (38,890,000)us-gaap_GainsLossesOnExtinguishmentOfDebt
Other, net (757,000)us-gaap_OtherNonoperatingIncomeExpense 783,000us-gaap_OtherNonoperatingIncomeExpense   (1,208,000)us-gaap_OtherNonoperatingIncomeExpense 1,689,000us-gaap_OtherNonoperatingIncomeExpense
Total other expense, net (12,614,000)us-gaap_NonoperatingIncomeExpense (50,468,000)us-gaap_NonoperatingIncomeExpense   (24,702,000)us-gaap_NonoperatingIncomeExpense (62,663,000)us-gaap_NonoperatingIncomeExpense
Income (loss) before taxes 8,195,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (30,795,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments   20,200,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (26,009,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Provision (benefit) for income taxes 3,073,000us-gaap_IncomeTaxExpenseBenefit (4,970,000)us-gaap_IncomeTaxExpenseBenefit   7,607,000us-gaap_IncomeTaxExpenseBenefit (3,420,000)us-gaap_IncomeTaxExpenseBenefit
Income (loss) before equity in net income of subsidiaries 5,122,000gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes (25,825,000)gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes   12,593,000gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes (22,589,000)gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
Equity in net income (loss) of subsidiaries 0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments   0us-gaap_IncomeLossFromEquityMethodInvestments 0us-gaap_IncomeLossFromEquityMethodInvestments
Net income (loss) 5,122,000us-gaap_NetIncomeLoss (25,825,000)us-gaap_NetIncomeLoss   12,593,000us-gaap_NetIncomeLoss (22,589,000)us-gaap_NetIncomeLoss
Foreign currency translation adjustments (30,384,000)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 1,224,000us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax   (45,884,000)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax (1,913,000)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Other comprehensive income (loss), net of taxes (30,019,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax 2,323,000gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax   (46,202,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax (498,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
Comprehensive income (loss), net (24,897,000)us-gaap_ComprehensiveIncomeNetOfTax (23,502,000)us-gaap_ComprehensiveIncomeNetOfTax   (33,609,000)us-gaap_ComprehensiveIncomeNetOfTax (23,087,000)us-gaap_ComprehensiveIncomeNetOfTax
Parent Company [Member]          
Condensed Income Statements, Captions [Line Items]          
Revenue 0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cost of goods and services 0us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Gross profit 0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Selling, general and administrative expenses 5,301,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
7,161,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  10,821,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
13,491,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Restructuring and other related charges   0us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    0us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total operating expenses 5,301,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
7,161,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  10,821,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
13,491,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income from operations (5,301,000)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(7,161,000)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (10,821,000)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(13,491,000)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other income (expense)          
Interest income (expense), net (2,224,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(2,885,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (4,128,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(6,490,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Loss from debt extinguishment, net   (38,890,000)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
    (38,890,000)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other, net 521,000us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
15,000us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  567,000us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
127,000us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total other expense, net (1,703,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(41,760,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (3,561,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(45,253,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) before taxes (7,004,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(48,921,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (14,382,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(58,744,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Provision (benefit) for income taxes (1,984,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11,045,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (5,465,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(15,579,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) before equity in net income of subsidiaries (5,020,000)gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(37,876,000)gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (8,917,000)gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(43,165,000)gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity in net income (loss) of subsidiaries 10,142,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
12,051,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  21,510,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
20,576,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income (loss) 5,122,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(25,825,000)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  12,593,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(22,589,000)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other comprehensive income (loss), net of taxes (30,019,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,323,000gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (46,202,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(498,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Comprehensive income (loss), net (24,897,000)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(23,502,000)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (33,609,000)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(23,087,000)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantor Companies [Member]          
Condensed Income Statements, Captions [Line Items]          
Revenue 400,042,000us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
396,505,000us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  778,156,000us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
741,149,000us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cost of goods and services 306,625,000us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
305,191,000us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  595,995,000us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
565,174,000us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Gross profit 93,417,000us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
91,314,000us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  182,161,000us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
175,975,000us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Selling, general and administrative expenses 71,970,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
68,234,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  141,527,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
136,615,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Restructuring and other related charges   728,000us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    1,492,000us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Total operating expenses 71,970,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
68,962,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  141,527,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
138,107,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income from operations 21,447,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
22,352,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  40,634,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
37,868,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other income (expense)          
Interest income (expense), net (7,698,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(7,329,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  (15,125,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(14,579,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Loss from debt extinguishment, net   0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
    0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other, net 1,615,000us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,014,000us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  2,910,000us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,072,000us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Total other expense, net (6,083,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(6,315,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  (12,215,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(11,507,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income (loss) before taxes 15,364,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
16,037,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  28,419,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
26,361,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Provision (benefit) for income taxes 3,062,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
6,053,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  10,799,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
11,692,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income (loss) before equity in net income of subsidiaries 12,302,000gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
9,984,000gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  17,620,000gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
14,669,000gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Equity in net income (loss) of subsidiaries (735,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,982,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  5,301,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,748,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net income (loss) 11,567,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
11,966,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  22,921,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
20,417,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other comprehensive income (loss), net of taxes (12,075,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
80,000gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  (16,655,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,869,000gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Comprehensive income (loss), net (508,000)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
12,046,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  6,266,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
22,286,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Companies [Member]          
Condensed Income Statements, Captions [Line Items]          
Revenue 113,206,000us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
127,782,000us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  252,087,000us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
249,534,000us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cost of goods and services 91,320,000us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
107,555,000us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  199,594,000us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
206,949,000us-gaap_CostOfGoodsAndServicesSold
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Gross profit 21,886,000us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
20,227,000us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  52,493,000us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
42,585,000us-gaap_GrossProfit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Selling, general and administrative expenses 17,349,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
15,833,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  37,448,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
30,408,000us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Restructuring and other related charges   (36,000)us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    42,000us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total operating expenses 17,349,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
15,797,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  37,448,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
30,450,000us-gaap_OperatingExpenses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income from operations 4,537,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,430,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  15,045,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
12,135,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other income (expense)          
Interest income (expense), net (1,935,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,147,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (4,241,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(4,393,000)us-gaap_InterestIncomeExpenseNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Loss from debt extinguishment, net   0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
    0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other, net (2,767,000)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(194,000)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (4,641,000)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,368,000)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Total other expense, net (4,702,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,341,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (8,882,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(5,761,000)us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) before taxes (165,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,089,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  6,163,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,374,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Provision (benefit) for income taxes 1,995,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
22,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  2,273,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
467,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income (loss) before equity in net income of subsidiaries (2,160,000)gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,067,000gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  3,890,000gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,907,000gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Equity in net income (loss) of subsidiaries 12,302,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,984,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  17,620,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
14,669,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net income (loss) 10,142,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
12,051,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  21,510,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
20,576,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other comprehensive income (loss), net of taxes (18,389,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,073,000gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (29,220,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,707,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Comprehensive income (loss), net (8,247,000)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
14,124,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (7,710,000)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
17,869,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Elimination [Member]          
Condensed Income Statements, Captions [Line Items]          
Revenue (13,228,000)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(16,600,000)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (28,063,000)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(29,538,000)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cost of goods and services (12,300,000)us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(15,046,000)us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (25,773,000)us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(26,468,000)us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Gross profit (928,000)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(1,554,000)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (2,290,000)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(3,070,000)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Selling, general and administrative expenses (1,054,000)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(1,606,000)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (2,334,000)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(3,212,000)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Restructuring and other related charges   0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
    0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Total operating expenses (1,054,000)us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(1,606,000)us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (2,334,000)us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(3,212,000)us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Income from operations 126,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
52,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  44,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
142,000us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other income (expense)          
Interest income (expense), net 0us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Loss from debt extinguishment, net   0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
    0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other, net (126,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(52,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (44,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(142,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Total other expense, net (126,000)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(52,000)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (44,000)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(142,000)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Income (loss) before taxes 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Provision (benefit) for income taxes 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Income (loss) before equity in net income of subsidiaries 0gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  0gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0gff_IncomeLossBeforeEquityMethodInvestmentsAfterIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Equity in net income (loss) of subsidiaries (21,709,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(24,017,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (44,431,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(40,993,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net income (loss) (21,709,000)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(24,017,000)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (44,431,000)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(40,993,000)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other comprehensive income (loss), net of taxes 30,464,000gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(2,153,000)gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  45,875,000gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
838,000gff_OtherComprehensiveIncomeLossBeforeForeignCurrencyTransactionandTranslationAdjustmentNetofTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Comprehensive income (loss), net $ 8,755,000us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ (26,170,000)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  $ 1,444,000us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ (40,155,000)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember