XML 50 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 5 - Accumulated Other Comprehensive Loss (Details) - Components of Accumulated Other Comprehensive Income (Loss) as Reported in the Consolidated Balance Sheets (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Note 5 - Accumulated Other Comprehensive Loss (Details) - Components of Accumulated Other Comprehensive Income (Loss) as Reported in the Consolidated Balance Sheets [Line Items]        
Ending balance $ (17,326)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (8,461)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax    
Currency Translation Adjustments [Member]        
Note 5 - Accumulated Other Comprehensive Loss (Details) - Components of Accumulated Other Comprehensive Income (Loss) as Reported in the Consolidated Balance Sheets [Line Items]        
Ending balance (4,338)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
(1,062)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
319us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
(118)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
Current period credit (charge) (3,276)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
(1,381)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
437us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
 
Pension And OPEB Adjustments [Member]        
Note 5 - Accumulated Other Comprehensive Loss (Details) - Components of Accumulated Other Comprehensive Income (Loss) as Reported in the Consolidated Balance Sheets [Line Items]        
Ending balance (12,988)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
(7,399)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
(16,601)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
(15,926)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
Reclassifications adjustments 483us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
5,526us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
4,729us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
 
Current period credit (charge) (9,294)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
8,925us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
(5,716)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
 
Income tax benefit (charge) 3,222us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
(5,249)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
312us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
 
Accumulated Other Comprehensive Income (Loss) [Member]        
Note 5 - Accumulated Other Comprehensive Loss (Details) - Components of Accumulated Other Comprehensive Income (Loss) as Reported in the Consolidated Balance Sheets [Line Items]        
Ending balance (17,326)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
(8,461)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
(16,282)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
(16,044)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
Reclassifications adjustments 483us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
     
Current period credit (charge) (12,087)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
13,070us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
(550)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
 
Income tax benefit (charge) $ 3,222us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
$ (5,249)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
$ 312us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember