<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="grc-20260423.xsd" xlink:type="simple"/>
    <context id="C_504968af-37f1-4a51-975a-ac9b05f392bd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042682</identifier>
        </entity>
        <period>
            <startDate>2026-04-23</startDate>
            <endDate>2026-04-23</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_dc12cdb9-2727-486b-b518-53df214924cb">0000042682</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_c26ff2a2-2d30-4428-9a41-8352c5ec560e">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_fb02b5a2-766a-4b60-bb05-90ef4b49df21">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_ad1aab5e-3af1-4138-8ff0-e792b92b732d">2026-04-23</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_81d8ad30-9de2-4b6e-9abf-0af7c01437b3">The Gorman-Rupp Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_c8698648-9c1e-43d6-b2d6-ebcc0309758b">OH</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_c934cc5b-b53f-4950-b340-31260f7df14e">1-6747</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_5a45fe00-a464-4a2c-95bd-08110baa56d6">34-0253990</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_62f29833-d9eb-4c8f-bff5-66a80879ea52">600 South Airport Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_fd989781-328b-4034-bfc0-810a72d9b9a6">Mansfield</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_e34a9ed6-5746-4e18-b31b-4549a8131631">OH</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_18b8cb00-77db-467b-8236-97f60ee4eb4a">44903</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_a55b41f0-848c-42b0-b620-2728e7e398ec">(419)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_7363025c-cf05-487c-a32a-e1c6f17431c9">755-1011</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_6424d810-b82b-4764-8766-94a0ed4c6a78">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_459afe5e-d4fe-41d4-b56f-34171be0d397">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_0b7c6965-c815-4fc1-b8b4-fbccf01e918f">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_d8e3ae1f-e734-4254-893a-5b81413f76ba">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_584a4d0c-e209-46b3-b8ca-9e89d3835703">Common Shares, without par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_0a8c281f-daed-4784-9b4f-ae13806b6538">GRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_3785bb82-55f5-4212-a649-0ff4e7063a3f">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_504968af-37f1-4a51-975a-ac9b05f392bd"
      id="F_f89cdd82-57b4-4540-8288-91e2e2cdb597">false</dei:EntityEmergingGrowthCompany>
</xbrl>