XML 74 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Geographic Information) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 26, 2014
Sep. 26, 2014
Jun. 27, 2014
Mar. 28, 2014
Dec. 27, 2013
Sep. 27, 2013
Jun. 28, 2013
Mar. 29, 2013
Dec. 26, 2014
Dec. 27, 2013
Dec. 28, 2012
Geographic Information [Line Items]                      
Net Sales $ 306,005us-gaap_SalesRevenueNet $ 302,614us-gaap_SalesRevenueNet $ 322,549us-gaap_SalesRevenueNet $ 289,962us-gaap_SalesRevenueNet $ 271,923us-gaap_SalesRevenueNet $ 277,035us-gaap_SalesRevenueNet $ 286,020us-gaap_SalesRevenueNet $ 269,046us-gaap_SalesRevenueNet $ 1,221,130us-gaap_SalesRevenueNet $ 1,104,024us-gaap_SalesRevenueNet $ 1,012,456us-gaap_SalesRevenueNet
Long-Lived Assets 161,230us-gaap_NoncurrentAssets       151,717us-gaap_NoncurrentAssets       161,230us-gaap_NoncurrentAssets 151,717us-gaap_NoncurrentAssets  
US                      
Geographic Information [Line Items]                      
Net Sales                 577,359us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
498,478us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
440,757us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
Long-Lived Assets 131,131us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      120,262us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      131,131us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
120,262us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
 
Other Countries                      
Geographic Information [Line Items]                      
Net Sales                 643,771us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ggg_OtherCountriesMember
605,546us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ggg_OtherCountriesMember
571,699us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ggg_OtherCountriesMember
Long-Lived Assets $ 30,099us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= ggg_OtherCountriesMember
      $ 31,455us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= ggg_OtherCountriesMember
      $ 30,099us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= ggg_OtherCountriesMember
$ 31,455us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= ggg_OtherCountriesMember