<?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="mhh-20260513.xsd" xlink:type="simple"/>
    <context id="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437226</identifier>
        </entity>
        <period>
            <startDate>2026-05-13</startDate>
            <endDate>2026-05-13</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_d306bb1f-1b80-4e32-a7e3-1f6b7b989e87">0001437226</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_bba5a11b-49bf-4c49-9bbd-6435c7043e44">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_1c3a9d78-cf3b-4dc0-895d-7610fbcb4dd5">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_00914930-61c9-48d0-9272-d0e66e9aab5d">2026-05-13</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_a264f656-7f58-411b-9dd3-e180e1912e1e">Mastech Digital, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_56b0f452-372a-4dc6-a287-9a640eb5c45f">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_9e6baf43-6563-4ac5-aa19-94f50d273099">001-34099</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_0e727a91-9f7e-4e7a-a8f8-b0c5021c380d">26-2753540</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_9859c77a-f975-4c4d-94f9-56f9651af118">1305 Cherrington Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_5e8b9d46-97e5-4145-924a-e087f00f423e">Building 210</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_db4d0c2c-5563-4cd4-b72d-c20e9c7b8f26">Suite 400</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_d1a81959-437b-4771-aad6-f38a65a70abd">Moon Township</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_3c25bbda-f765-4315-a846-e177e1b40a0f">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_ec30f5a8-d5eb-4750-b859-e37b585ec88e">15108</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_0ab65d9d-fc9a-4bee-875a-157abbfd5066">412</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_6ff4ea54-8451-4262-993e-064f7d4de7ca">787-2100</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_c2cadebd-fd10-4c9f-bc0d-4983a2dce729">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_8fdb85ea-7a9b-45cc-9725-ff3bde36a71f">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_46fa3c25-98a9-4e8c-87a2-f71741809709">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_bfc51452-b61e-4852-9209-90376b844c11">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_58c19a69-989c-44af-9884-a9e8f87c3d12">Common Stock, par value $.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_869c4447-b333-475d-be72-235fdc6e7c85">MHH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_232d0c49-4397-4f8f-bc3f-80192212584b">NYSEAMER</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_3f2eb5cb-2a21-406b-a40c-35304ad6be3f"
      id="F_3e13bec9-1f31-4c95-ae92-0ab26aff3013">false</dei:EntityEmergingGrowthCompany>
</xbrl>
