<?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-20260330.xsd" xlink:type="simple"/>
    <context id="C_243690fb-444f-4fdc-8416-58a41c0eaa7f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437226</identifier>
        </entity>
        <period>
            <startDate>2026-03-30</startDate>
            <endDate>2026-03-30</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_ed99fd4a-2c5d-41f4-97d8-58d626f3b0dc">true</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_09ba406f-3ee0-4af3-9916-370471124415">0001437226</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_883270d9-22c8-4949-aa72-c31e6996f8d3">8-K/A</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_c97c971f-2f4d-4daf-b8c6-d47ed0bb4c56">2026-03-30</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_57356b1e-c0bd-4818-a971-275527b0218a">Mastech Digital, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_a6255f85-443e-40a3-9749-a7345042e01b">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_3afd4328-0893-432e-9c08-ecb05d559c05">001-34099</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_b235a9dd-3fa9-463d-b9f3-62262d4695cb">26-2753540</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_7b5a38e7-e0e2-4940-9802-e63338d8f52c">1305 Cherrington Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_bcee29e0-5476-40b5-aa97-806991a17954">Building 210</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_b9e22e1e-cd00-460a-8849-df89dccb4ae9">Suite 400</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_b15071ce-9534-4f38-abe4-39e949511cd7">Moon Township</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_9329423e-92e2-4554-972a-f89a08fc592a">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_d07c9c18-509d-420a-93e6-0ea0b7023383">15108</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_0999bedc-8d7c-467f-aec7-8e9e44784d8e">412</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_86b71746-607d-4e70-a79f-c3aeb71b3e52">787-2100</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_8c81b04f-ad25-4e30-ad76-06568157e44e">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_3c262592-9d95-4a0d-a213-2d037e442211">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_7018951b-9ff1-452d-a520-01d58231ee79">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_e7be2aed-4507-4fe7-b602-74c22e73b7db">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_8299e30c-3908-435f-805c-595d4cc1e7de">Common Stock, par value $.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_55e0aa6c-f5f5-4349-bc61-acf61c1ea1af">MHH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_8ff60738-57a1-4526-8f09-c775a4ad6f27">NYSEAMER</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_0a7592b5-f2e6-4d97-8fac-48798b6347f8">false</dei:EntityEmergingGrowthCompany>
    <dei:AmendmentDescription
      contextRef="C_243690fb-444f-4fdc-8416-58a41c0eaa7f"
      id="F_67e69b1e-b2c5-4a2f-8977-468ea307adc4">This Amendment No. 1 to the Current Report on Form 8-K filed by Mastech Digital, Inc. (the "Company") is being filed solely to include Exhibit 10.1,  the Restricted Stock Agreement dated March 30, 2026, between Mastech Digital, Inc. and Nirav Patel, which was omitted from the original filing.   The Company has updated the exhibit link set forth in Item 9.01 but has made no other changes to the original filing, the text of which is set forth in its entirety below. </dei:AmendmentDescription>
</xbrl>
