<?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="mhh-20260810.xsd" xlink:type="simple"/>
    <context id="C_e18a54cd-7916-49f1-9e35-9274548fab03">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437226</identifier>
        </entity>
        <period>
            <startDate>2026-08-10</startDate>
            <endDate>2026-08-10</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_7b8785ac-efae-4788-aafc-2f1f58685565">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_2315c4a3-9874-41c2-8101-4f8e3c3a1c22">0001437226</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_d4f6ba8e-1a44-4944-b828-adb0612fb2e4">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_fa0c4cba-5b34-4cb1-ac4d-f8677ca3b5c0">2026-08-10</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_2b894b3b-350c-45dd-a997-50bf42f3dcbf">Mastech Digital, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_9c0a4dee-c9e7-4a74-9462-f9084d22bf65">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_b5b7b9be-0c32-464c-b5dc-6128677e136a">001-34099</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_0ddc6ad3-b85a-4198-9f53-ad6a61b7e9a9">26-2753540</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_4a6e3927-35c8-4e82-8bf7-905ddfb75fee">1305 Cherrington Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_18ecc30c-22c1-40c9-9e3c-4a0d15e498ad">Building 210</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_cbf418e7-af85-43e0-bed7-988e94751c35">Suite 400</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_bc36b403-88b0-4eef-a6cd-9457da627d4d">Moon Township</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_0b0638e4-a70d-4fdd-9536-424477009b5b">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_a1de09e9-3812-495e-a91d-d1ae69b02139">15108</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_bbc6df2f-cc26-4d35-9e87-be438fe554e1">412</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_06678855-321f-40dd-a3ef-2af8eea3047e">787-2100</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_379d0f7c-76cf-4f18-bd4d-f9f1cba595d4">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_a5b618d7-e91b-41d0-ac8a-e2a3100adc4c">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_8389b134-437d-4d59-a781-05f9bdeaea9f">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_05804fb8-6b6b-4764-8462-a0e5ddad9b3c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_cefe82cf-e4dd-49d5-befe-a587cf00b502">Common Stock, par value $.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_84aab499-d194-42c4-9943-28165bc87fe5">MHH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_f71145a9-1eb8-4a67-ba28-5cd6f294df16">NYSEAMER</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_e18a54cd-7916-49f1-9e35-9274548fab03"
      id="F_b8192d31-af57-4997-b4f6-528f879950d9">false</dei:EntityEmergingGrowthCompany>
</xbrl>
