<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ggg-20190919.xsd" xlink:type="simple"/>
    <context id="D2019Q3SD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
        </entity>
        <period>
            <startDate>2019-09-19</startDate>
            <endDate>2019-09-19</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="D2019Q3SD"
      id="Fact-67E097F9BABF2A9DB4C744921655353A-wk-Fact-67E097F9BABF2A9DB4C744921655353A">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="D2019Q3SD"
      id="Fact-83EF83B8EB12D47D0ADB44917FA705AC-wk-Fact-83EF83B8EB12D47D0ADB44917FA705AC">0000042888</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="D2019Q3SD"
      id="d29362469e67-wk-Fact-A7BFA5AE6FAE918438564459E059E0AC">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="D2019Q3SD"
      id="d29362469e83-wk-Fact-8F578B2AA719A7E1B4FF447A709191BD">2019-09-19</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="D2019Q3SD"
      id="d29362469e103-wk-Fact-3F4558DED6AB3E40384B445E30316EF4">GRACO INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="D2019Q3SD"
      id="d29362469e132-wk-Fact-30AACB5640AD96B7BAF6447D2F067DF0">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="D2019Q3SD"
      id="d29362469e142-wk-Fact-724FD16CF55140A5F092447DB7A689EB">001-09249</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="D2019Q3SD"
      id="d29362469e152-wk-Fact-4B8AE62261041DA51F25447DFA9B7FC7">41-0285640</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="D2019Q3SD"
      id="d29362469e199-wk-Fact-149F7B82033AA1F5E0CE447F8161A1DC">88 - 11th Avenue N.E.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="D2019Q3SD"
      id="d29362469e220-wk-Fact-3C23D78F00802997013C44802C1A8FCF">Minneapolis, </dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="D2019Q3SD"
      id="d29362469e225-wk-Fact-DC88EE54F2C0CD8DC8734480981D131F">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="D2019Q3SD"
      id="d29362469e235-wk-Fact-EE7AC8D5B0DC3AE8826F448125CBB7D0">55413</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="D2019Q3SD"
      id="d29362469e275-wk-Fact-96299F8C818C77A719EA44823CCE5A2E">(612) </dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="D2019Q3SD"
      id="d29362469e280-wk-Fact-1C654EB1B2002261B8C344829A4F88C0">623-6000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="D2019Q3SD"
      id="d29362469e333-wk-Fact-CA529A8E5843F3C2216E4483DD38403C">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="D2019Q3SD"
      id="d29362469e344-wk-Fact-9E71056A87B5FEBBDBE644848E18D03D">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="D2019Q3SD"
      id="d29362469e355-wk-Fact-A0031B190297235601BD4484CE29CA54">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="D2019Q3SD"
      id="d29362469e366-wk-Fact-1E17C014D86AA78853644484FF4DC762">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="D2019Q3SD"
      id="d29362469e409-wk-Fact-EF0C1B72FA51C2F9790B4486C517637B">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2019Q3SD"
      id="d29362469e414-wk-Fact-F21584347F503AADFFCF44873EDC71EC">GGG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2019Q3SD"
      id="d29362469e419-wk-Fact-F0B8CE179D35CB0A39334487886E69DD">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="D2019Q3SD"
      id="d29362469e435-wk-Fact-F4E700831FDFED0AEAA84488253A8EB3">false</dei:EntityEmergingGrowthCompany>
</xbrl>
