XML 20 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note F - Components of Accumulated Other Comprehensive Income (Loss) as Reported in the Consolidated Balance Sheets (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Balance $ (19,936)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Accumulated Other Comprehensive Income Loss [Member]    
Balance (17,326)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
(8,461)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
Reclassifications adjustments 355us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
120us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
Current period credit (charge) (2,835)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
(215)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
Income tax expense (129)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
(87)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
Balance (19,936)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
(8,643)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_AccumulatedOtherComprehensiveIncomeLossMember
Currency Translation Adjustments [Member]    
Balance (4,338)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
(1,062)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
Current period credit (charge) (2,836)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
(356)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
Balance (7,173)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
(1,418)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_CurrencyTranslationAdjustmentsMember
Pension And O P E B Adjustments [Member]    
Balance (12,988)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
(7,399)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
Reclassifications adjustments 355us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
120us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
Current period credit (charge)   141us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
Income tax expense (129)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
(87)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
Balance $ (12,762)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember
$ (7,225)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= grc_PensionAndOPEBAdjustmentsMember