XML 25 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-Based Awards, Purchase Plans and Compensation Cost (Stock Options by Exercise Price Range) (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 26, 2014
$ 16-30  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding 1,352us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember
Options Outsanding Weighted Avg. Remaining Contractual Term in Years 4 years
Options Outstanding Weighted Avg. Exercise Price $ 23.60us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember
Options Exercisable 1,352us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember
Options Exercisable Weighted Avg. Exercise Price $ 23.60us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOneMember
$ 30-45  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding 1,585us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember
Options Outsanding Weighted Avg. Remaining Contractual Term in Years 4 years
Options Outstanding Weighted Avg. Exercise Price $ 39.31us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember
Options Exercisable 1,458us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember
Options Exercisable Weighted Avg. Exercise Price $ 39.01us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeTwoMember
$ 45-60  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding 1,177us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember
Options Outsanding Weighted Avg. Remaining Contractual Term in Years 7 years
Options Outstanding Weighted Avg. Exercise Price $ 53.99us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember
Options Exercisable 491us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember
Options Exercisable Weighted Avg. Exercise Price $ 52.24us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeThreeMember
$ 60-76  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding 861us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember
Options Outsanding Weighted Avg. Remaining Contractual Term in Years 9 years
Options Outstanding Weighted Avg. Exercise Price $ 75.19us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember
Options Exercisable 17us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember
Options Exercisable Weighted Avg. Exercise Price $ 74.89us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeFourMember
$ 16-76  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding 4,975us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeFiveMember
Options Outsanding Weighted Avg. Remaining Contractual Term in Years 6 years
Options Outstanding Weighted Avg. Exercise Price $ 44.72us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeFiveMember
Options Exercisable 3,318us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeFiveMember
Options Exercisable Weighted Avg. Exercise Price $ 34.86us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ggg_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeFiveMember