<?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="mgrc-20260508.xsd" xlink:type="simple"/>
    <context id="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000752714</identifier>
        </entity>
        <period>
            <startDate>2026-05-08</startDate>
            <endDate>2026-05-08</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_81055e2e-bd2c-481b-bfd3-becf89ef7636">0000752714</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_519d55ed-ff78-498d-abaf-f9628ba99a6e">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_39db7bae-0a36-4083-b90d-db061f898bf3">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_b0830bd8-6527-4924-b4e3-88ce1c2d07a3">2026-05-08</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_261d025f-9e2a-41d7-8561-a9ec75f9a309">McGRATH RENTCORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_41912930-3f77-4c26-a8de-db85cba0eb67">CA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_90e894d3-bb9b-49d4-b9e4-df13590a26f6">000-13292</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_90015d98-b581-484b-8d05-28e376689b7d">94-2579843</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_735be021-2fc5-4be3-bd1f-a1936ce193ec">5700 Las Positas Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_e7bf6dc2-ffb8-4656-a9f0-374f4f922080">Livermore</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_1fece70f-75ba-4d9c-9d70-e307abb4cf96">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_80ef5292-c1c8-4b87-972f-894bef00a33a">94551-7800</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_4f82bcb5-dd37-43a5-bbdb-972399c84bb5">(925)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_02bcf270-6574-4fd7-925c-ca3171db4b25">606-9200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_a5b80b65-42b1-47c7-9b4c-893730cb550e">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_f83b67a9-9254-4d98-a8a3-3a05034e3984">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_b02f6f91-35f9-451b-8489-4f0708e670b9">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_9546919e-7428-496c-b637-ccae88592a72">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_1e69cc17-6191-4b80-a277-f93b64367da8">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_94979816-0e8b-4fa9-bcfb-342b6c777394">MGRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_e97280f8-7888-436b-bd62-cb261d5c2474">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_943ba07e-5f5b-4082-a1d2-7fd8a6ed2f02"
      id="F_2d4ec6ae-b269-438b-90ab-b482717255dc">false</dei:EntityEmergingGrowthCompany>
</xbrl>
