XML 28 R42.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 7 - Pensions and Other Postretirement Benefits (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plan, Recognized Net Gain (Loss) Due to Settlements |  | $ 4,200,000 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 | $ 2,900,000 us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
Unrecognized Actuarial Gain (Loss) in Excess of Benefit Obligation, Percentage | 10.00%grc_UnrecognizedActuarialGainLossInExcessOfBenefitObligationPercentage |  |
Defined Benefit Plan, Effect of One Percentage Point Increase on Service and Interest Cost Components | 201,000 us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents |  |
Defined Benefit Plan, Effect of One Percentage Point Increase on Accumulated Postretirement Benefit Obligation | 2,200,000 us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation |  |
Defined Benefit Plan, Effect of One Percentage Point Decrease on Service and Interest Cost Components | 185,000 us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1 |  |
Defined Benefit Plan, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation | 1,900,000 us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1 |  |
Equity Securities [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plan, Target Plan Asset Allocations Range Minimum | 14.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquitySecuritiesMember |  |
Defined Benefit Plan, Target Plan Asset Allocations Range Maximum | 34.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_EquitySecuritiesMember |  |
Fixed Income Securities [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plan, Target Plan Asset Allocations Range Minimum | 60.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember |  |
Defined Benefit Plan, Target Plan Asset Allocations Range Maximum | 80.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_FixedIncomeSecuritiesMember |  |
Alternative Investments [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plan, Target Plan Asset Allocations Range Minimum | 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = grc_AlternativeInvestmentsMember |  |
Defined Benefit Plan, Target Plan Asset Allocations Range Maximum | 12.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = grc_AlternativeInvestmentsMember |  |
Cash and Cash Equivalents [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plan, Target Plan Asset Allocations Range Minimum | 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember |  |
Defined Benefit Plan, Target Plan Asset Allocations Range Maximum | 10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CashAndCashEquivalentsMember |  |
Retirees Age 65 And Over [Member] | Postretirement Health Coverage [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plan, Ultimate Health Care Cost Trend Rate | 0.00%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_DefinedBenefitPostretirementHealthCoverageMember / us-gaap_StatementScenarioAxis = grc_RetireesAge65AndOverMember |  |
Retirees Under Age 65 [Member] | Postretirement Health Coverage [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plan, Ultimate Health Care Cost Trend Rate | 5.00%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_DefinedBenefitPostretirementHealthCoverageMember / us-gaap_StatementScenarioAxis = grc_RetireesUnderAge65Member |  |
One Percentage Point Change in Assumed Rate of Return [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plan Effect On Pension Expense | 679,000 grc_DefinedBenefitPlanEffectOnPensionExpense / us-gaap_StatementScenarioAxis = grc_OnePercentagePointChangeInAssumedRateOfReturnMember |  |
One Percentage Point Increase in Discount Rate [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plan Effect On Pension Expense | 1,400,000 grc_DefinedBenefitPlanEffectOnPensionExpense / us-gaap_StatementScenarioAxis = grc_OnePercentagePointIncreaseInDiscountRateMember |  |
One Percentage Point Decrease in Discount Rate [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plan Effect On Pension Expense | 1,600,000 grc_DefinedBenefitPlanEffectOnPensionExpense / us-gaap_StatementScenarioAxis = grc_OnePercentagePointDecreaseInDiscountRateMember |  |
Minimum [Member] | Pension Plan [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plans, Estimated Future Employer Contributions in Next Fiscal Year | 2,000,000 us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_RangeAxis = us-gaap_MinimumMember |  |
Maximum [Member] | Pension Plan [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Benefit Plans, Estimated Future Employer Contributions in Next Fiscal Year | 4,000,000 us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember / us-gaap_RangeAxis = us-gaap_MaximumMember |  |
Pension Plan [Member] |  |  |
Note 7 - Pensions and Other Postretirement Benefits (Details) [Line Items] |  |  |
Defined Contribution Plan, Employer Discretionary Contribution Amount | $ 1,600,000 us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | $ 1,300,000 us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | $ 1,200,000 us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | grc_DefinedBenefitPlanEffectOnPensionExpense
Namespace Prefix: | grc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | grc_Note7PensionsandOtherPostretirementBenefitsDetailsLineItems
Namespace Prefix: | grc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unrecognized Actuarial Gain (Loss) in Excess of Benefit Obligation, Percentage + References No definition available. + Details
Name: | grc_UnrecognizedActuarialGainLossInExcessOfBenefitObligationPercentage
Namespace Prefix: | grc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of effect of a one-percentage-point decrease in the assumed health care cost trend rates on the accumulated postretirement benefit obligation for health care benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (m) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of effect of a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (m) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The effect of a one-percentage-point increase in the assumed health care cost trend rates on the accumulated postretirement benefit obligation for health care benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (m) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The effect of a one-percentage-point increase in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (m) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of net gain (loss) recognized in net periodic benefit cost as a result of an irrevocable action that relieves the employer (or the plan) of primary responsibility for a benefit obligation and eliminates significant risks related to the obligation and the assets used to effect the settlement. Examples of transactions that constitute a settlement include, but are not limited to, lump-sum cash payments to plan participants in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contracts to cover vested benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 15 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=7577095&loc=d3e8001-114927 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h)(7) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of employer's best estimate of contributions expected to be paid to the plan during the next fiscal year beginning after the date of the latest statement of financial position. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Target allocation maximum percentage of investments of this type to total plan assets presented on a weighted average basis. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Target allocation minimum percentage of investments of this type to total plan assets presented on a weighted average basis. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The ultimate trend rate for health care costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (l) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=grc_AlternativeInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=grc_OnePercentagePointChangeInAssumedRateOfReturnMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=grc_OnePercentagePointDecreaseInDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=grc_OnePercentagePointIncreaseInDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=grc_RetireesAge65AndOverMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=grc_RetireesUnderAge65Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |