<?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-20260603.xsd" xlink:type="simple"/>
    <context id="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000752714</identifier>
        </entity>
        <period>
            <startDate>2026-06-03</startDate>
            <endDate>2026-06-03</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_157adce4-1d02-4b4b-a823-807c3d93b2e0">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_06c68f80-4e98-47e1-8cde-563fe8277184">0000752714</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_b62a6857-643b-41dd-b70f-7d1428d033ea">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_ef8e967a-d07a-49f3-b6d2-2312fd2647dd">2026-06-03</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_091b0a70-e4b2-4d8c-9c02-6065bd80bb3f">McGRATH RENTCORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_67d59996-03e3-465d-8b5c-57e17c9318ad">CA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_07b1e149-c87f-4f35-a714-d308c9be6cdf">000-13292</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_a869ac3d-2188-4850-91eb-7a6efaae7c15">94-2579843</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_ba0eaf01-b900-447e-9e15-e63217845f8c">5700 Las Positas Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_cdb7e666-5b5d-4892-818f-9cfb24b240db">Livermore</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_fa8329b5-4c51-433d-a599-7fe170c81c53">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_ecc52043-74e8-4921-bb93-5d7e53b18810">94551-7800</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_101e411d-efef-464b-8338-c27654aad477">(925)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_11c8a08c-dfc6-46a1-98d7-e473e6a71da8">606-9200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_6fcb27b4-a9dc-4e09-a2c5-dab56df73870">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_f0995ef6-e67c-4d96-ab98-34b723fac575">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_9ba4e1b3-23ff-46d5-9957-0f253ec0e6e0">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_316d7393-89bc-4414-83ed-a6f94c5c335a">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_c394a42a-d7e9-4703-a96e-f044df744bb9">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_7ba7f3e8-dac8-46ca-95c5-6abc24fc14ab">MGRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_aa704d3b-7712-42c9-ae9b-479f14bebabc">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_7ec4c6e7-0a92-4859-99f7-56d9834de50a"
      id="F_0d69309a-b1fd-4857-9191-004563bb56bf">false</dei:EntityEmergingGrowthCompany>
</xbrl>
