<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mgrc-20261028.xsd" xlink:type="simple"/>
    <context id="C_e671df55-fc7b-425b-b218-9945eb2e12a0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000752714</identifier>
        </entity>
        <period>
            <startDate>2026-10-28</startDate>
            <endDate>2026-10-28</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_4548f6f5-5b55-4fda-889f-89b3ac1dcfac">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_188fc296-7b65-43a8-8cef-1f4998c8d44e">0000752714</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_6b7f8448-9316-4fd2-9d31-c07e0fcfdf67">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_22e4b53d-83db-4c3c-b792-d623c8d26390">2026-10-28</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_037bf6d1-15d1-45ba-9952-efce4c966ae1">McGRATH RENTCORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_75513d79-b2f5-47d8-8fdb-e57af85926af">CA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_0fc3a676-1ab2-4198-8626-6a106f62cb4f">000-13292</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_97c2f4d3-f3ba-4afc-a66b-87e790c7ef8b">94-2579843</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_a37a2c4b-a550-4384-8265-b7cf047f0048">5700 Las Positas Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_c9d366a1-0705-4d27-94c5-c45ed9c94e8c">Livermore</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_d0a720c1-343f-4c46-8cd0-f5af0ee371ae">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_8f9bda3f-b844-4f9b-862a-3d36926cac7b">94551-7800</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_4ddfb05c-d02f-42f8-9ab8-0868220c67b6">(925)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_5a4ce724-c95b-496f-bd8a-7dcf538bde5a">606-9200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_8c851a6e-faa4-457c-bc39-3496604fe5ee">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_d3d8e2b3-5869-4af3-8d14-3b2486a5dafd">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_1a919da7-d681-48cb-9c4d-533f20f71da8">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_40c06310-7f98-4d1d-861b-b48483b67162">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_2c2fcd46-b970-4800-bf3c-f7398d2c60f8">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_02be6837-c71c-4ec3-b6de-636590dc3fab">MGRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_515f8a26-4842-491c-860e-920691a80327">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_e671df55-fc7b-425b-b218-9945eb2e12a0"
      id="F_50f0fe1e-a4f1-447c-9bb6-8b900d5610e7">false</dei:EntityEmergingGrowthCompany>
</xbrl>
