<SEC-DOCUMENT>0001193125-24-140691.txt : 20240516
<SEC-HEADER>0001193125-24-140691.hdr.sgml : 20240516
<ACCEPTANCE-DATETIME>20240516170116
ACCESSION NUMBER:		0001193125-24-140691
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20240515
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Submission of Matters to a Vote of Security Holders
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240516
DATE AS OF CHANGE:		20240516

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Mastech Digital, Inc.
		CENTRAL INDEX KEY:			0001437226
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-MANAGEMENT CONSULTING SERVICES [8742]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				262753540
		STATE OF INCORPORATION:			PA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34099
		FILM NUMBER:		24956536

	BUSINESS ADDRESS:	
		STREET 1:		1305 CHERRINGTON PARKWAY
		STREET 2:		BUILDING 210, SUITE 400
		CITY:			MOON TOWNSHIP
		STATE:			PA
		ZIP:			15108
		BUSINESS PHONE:		412-787-2100

	MAIL ADDRESS:	
		STREET 1:		1305 CHERRINGTON PARKWAY
		STREET 2:		BUILDING 210, SUITE 400
		CITY:			MOON TOWNSHIP
		STATE:			PA
		ZIP:			15108

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Mastech Holdings, Inc.
		DATE OF NAME CHANGE:	20080610
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>d840015d8k.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mhh="http://www.mastech.com/20240515" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>8-K</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
   <body><div style="display:none"> <ix:header> <ix:hidden> <ix:nonNumeric name="dei:AmendmentFlag" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-385">false</ix:nonNumeric> <ix:nonNumeric id="Hidden_dei_EntityCentralIndexKey" name="dei:EntityCentralIndexKey" contextRef="duration_2024-05-15_to_2024-05-15">0001437226</ix:nonNumeric> </ix:hidden> <ix:references> <link:schemaRef xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xlink:type="simple" xlink:href="mhh-20240515.xsd" xlink:arcrole="http://www.xbrl.org/2003/linkbase"/> </ix:references> <ix:resources> <xbrli:context id="duration_2024-05-15_to_2024-05-15"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001437226</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-15</xbrli:startDate> <xbrli:endDate>2024-05-15</xbrli:endDate> </xbrli:period> </xbrli:context> </ix:resources> </ix:header> </div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p> <p style="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">UNITED STATES</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">SECURITIES AND EXCHANGE COMMISSION</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">WASHINGTON, D.C. 20549</p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:8pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">FORM <span style="white-space:nowrap"><ix:nonNumeric name="dei:DocumentType" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-396">8-K</ix:nonNumeric></span></p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:8pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">CURRENT REPORT</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">PURSUANT TO SECTION 13 OR 15(D)</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">OF THE SECURITIES EXCHANGE ACT OF 1934</p> <p style="margin-top:8pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of report (Date of earliest event reported): <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="duration_2024-05-15_to_2024-05-15" format="ixt:datemonthdayyearen" id="ixv-397">May&#160;15, 2024</ix:nonNumeric></p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:8pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman;font-weight:bold;text-align:center"> <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-398">MASTECH DIGITAL, INC.</ix:nonNumeric> </p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Exact Name of Registrant as Specified in Its Charter)</p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"/>
<td style="vertical-align:bottom"/>
<td style="width:32%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:32%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="duration_2024-05-15_to_2024-05-15" format="ixt-sec:stateprovnameen" id="ixv-399">Pennsylvania</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-400">001-34099</ix:nonNumeric></span></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-401">26-2753540</ix:nonNumeric></span></span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(State or Other Jurisdiction</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">of Incorporation)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Commission</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">File Number)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(IRS Employer</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Identification No.)</p></td></tr></table> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:100%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-402">1305 Cherrington Parkway</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-403">Suite 400</ix:nonNumeric></p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-404">Moon Township</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-405">PA</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-406">15108</ix:nonNumeric></p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Address of Principal Executive Offices) (Zip Code)</p></td></tr></table> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:CityAreaCode" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-407">(412)</ix:nonNumeric> <span style="white-space:nowrap"><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-408">787-2100</ix:nonNumeric></span></p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Registrant&#8217;s Telephone Number, Including Area Code)</p> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Not Applicable</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Former Name or Former Address, if Changed Since Last Report)</p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Check the appropriate box below if the Form <span style="white-space:nowrap">8-K</span> filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top"><ix:nonNumeric name="dei:WrittenCommunications" contextRef="duration_2024-05-15_to_2024-05-15" format="ixt-sec:boolballotbox" id="ixv-409">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top"><ix:nonNumeric name="dei:SolicitingMaterial" contextRef="duration_2024-05-15_to_2024-05-15" format="ixt-sec:boolballotbox" id="ixv-410">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Soliciting material pursuant to Rule <span style="white-space:nowrap">14a-12</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14a-12)</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementTenderOffer" contextRef="duration_2024-05-15_to_2024-05-15" format="ixt-sec:boolballotbox" id="ixv-411">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">14d-2(b)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14d-2(b))</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" contextRef="duration_2024-05-15_to_2024-05-15" format="ixt-sec:boolballotbox" id="ixv-412">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">13e-4(c)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.13e-4(c))</span></p></td></tr></table> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Securities registered pursuant to Section&#160;12(b) of the Act:</p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"/>
<td style="vertical-align:bottom"/>
<td style="width:32%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:32%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Title&#160;of&#160;each&#160;class</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Trading<br/>Symbol(s)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Name&#160;of&#160;each&#160;exchange<br/>on which&#160;registered</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:Security12bTitle" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-413">Common Stock, par value $.01 per share</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:TradingSymbol" contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-414">MHH</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="duration_2024-05-15_to_2024-05-15" format="ixt-sec:exchnameen" id="ixv-415">NYSE American</ix:nonNumeric></td></tr></table> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule <span style="white-space:nowrap">12b-2</span> of the Securities Exchange Act of 1934 <span style="white-space:nowrap">(&#167;240.12b-2</span> of this chapter).</p> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Emerging growth company&#8194;<ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="duration_2024-05-15_to_2024-05-15" format="ixt-sec:boolballotbox" id="ixv-416">&#9744;</ix:nonNumeric></p> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#8194;&#9744;</p> <p style="font-size:7pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p></div></div>

<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%"/>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#8201;5.02.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="text-decoration:underline">Amendment and Restatement of Mastech Digital, Inc. Stock Incentive Plan</span> </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As further described in Item 5.07 of this Current Report on Form <span style="white-space:nowrap">8-K,</span> at the Annual Meeting of Shareholders (the &#8220;Annual Meeting&#8221;) of Mastech Digital, Inc. (the &#8220;Company&#8221;) held on May&#160;15, 2024, the Company&#8217;s shareholders approved the amendment and restatement of the Company&#8217;s Stock Incentive Plan, originally effective as of October 1, 2008 and amended and restated effective as of May 14, 2014 (the &#8220;Plan&#8221;), to extend the termination date of the Plan from May&#160;14, 2024 to May&#160;14, 2034. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A copy of the amended and restated Plan, as proposed at the Annual Meeting (the &#8220;Restated Plan&#8221;), was included as Exhibit A to the Company&#8217;s proxy statement for the Annual Meeting (the &#8220;Proxy Statement&#8221;), which Proxy Statement was filed with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) on April&#160;12, 2024, and is available at the SEC&#8217;s website at www.sec.gov. The terms and conditions of the Restated Plan and information pertaining to certain participants in the Restated Plan are described in detail in the Proxy Statement. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The foregoing description of the Restated Plan is qualified in its entirety by the terms of the Restated Plan, which is filed as Exhibit 10.1 to this Current Report on Form <span style="white-space:nowrap">8-K</span> and incorporated herein by reference. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#8201;5.07.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Submission of Matters to a Vote of Security Holders. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On May&#160;15, 2024, the Company held its Annual Meeting. The Company solicited proxies for the Annual Meeting pursuant to Regulation 14A under the Securities Exchange Act of 1934, as amended. At the Annual Meeting, the shareholders of the Company: (1)&#160;elected the two nominees for Class&#160;I directors, (2)&#160;approved the Restated Plan to extend the termination date of the Plan from May&#160;14, 2024 to May&#160;14, 2034 and (3)&#160;approved the compensation of the Company&#8217;s named executive officers. Notwithstanding the vote required by the Company&#8217;s bylaws, Proposal 3 (an advisory vote on named executive officer compensation) is an advisory vote only and is not binding on the Company. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The final results of the votes regarding each proposal are set forth below. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Proposal 1 &#8212; Election to the Company&#8217;s Board of Directors of two (2)&#160;Class I directors to serve for three-year terms or until their respective successors shall have been elected and qualified: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">


<tr>

<td style="width:69%"/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Nominee</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Votes&#160;For</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Votes<br/>Withheld</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Broker<br/><span style="white-space:nowrap">Non-Votes</span></span></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sunil Wadhwani</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,597,924</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,528,195</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">0</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Vladimir Rak</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,736,986</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">389,133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">0</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Proposal 2 &#8212; Approval of the Restated Plan to extend the termination date of the Plan from May&#160;14, 2024 to May&#160;14, 2034: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:80%;border:0;margin:0 auto">


<tr>

<td style="width:24%"/>

<td style="vertical-align:bottom"/>
<td style="width:24%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:25%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:24%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Votes&#160;For</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Votes&#160;Against</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Abstentions</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Broker<br/><span style="white-space:nowrap">Non-Votes</span></p></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom" align="center">8,509,996</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">1,612,956</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">3,167</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">0</td></tr>
</table>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%"/>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Proposal 3 &#8212; A <span style="white-space:nowrap">non-binding</span> advisory vote on the compensation of the named executive officers of the Company: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:80%;border:0;margin:0 auto">


<tr>

<td style="width:24%"/>

<td style="vertical-align:bottom"/>
<td style="width:24%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:25%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:24%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Votes&#160;For</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Votes&#160;Against</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Abstentions</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Broker<br/><span style="white-space:nowrap">Non-Votes</span></p></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom" align="center">9,613,422</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">509,276</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">3,421</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="center">0</td></tr>
</table> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#8201;9.01.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Financial Statements and Exhibits. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(d)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Exhibits. </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:4%"/>
<td style="width:93%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap" align="center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Exhibit<br/>No.</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Description</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">10.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d840015dex101.htm">Mastech Digital, Inc. Amended and Restated Stock Incentive Plan</a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">104</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr>
</table>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%"/>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">SIGNATURES </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p><div>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:40%;border:0;margin-left:auto">


<tr>

<td style="width:12%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:87%"/></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3">MASTECH DIGITAL, INC.</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"/>
<td style="height:12pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">By:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/&#160;John J. Cronin, Jr.</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Name:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">John J. Cronin, Jr.</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Title:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Chief Financial Officer</td></tr>
</table></div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">May&#160;16, 2024 </p>
</div></div>

</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>d840015dex101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 10.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MASTECH DIGITAL, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>STOCK INCENTIVE PLAN </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(AS
AMENDED AND RESTATED) </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Effective as of May&nbsp;14, 2024, the Mastech Digital, Inc. Stock Incentive Plan is hereby amended and
restated by Mastech Digital, Inc., as set forth herein. The Mastech Digital, Inc. Stock Incentive Plan was originally effective as of October&nbsp;1, 2008, was amended and restated effective as of May&nbsp;14, 2014, and further amended on
May&nbsp;18, 2016, May&nbsp;16, 2018, May&nbsp;15, 2019, May&nbsp;13, 2020 and May&nbsp;10, 2023. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;1.
</B><B>General Purpose of the Plan; Definitions</B>. The name of this plan is the Mastech Digital, Inc. Stock Incentive Plan (the &#147;Plan&#148;). The purpose of the Plan is to encourage and enable the officers, employees, directors and
consultants of Mastech Digital, Inc. (the &#147;Company&#148;) and its Subsidiaries upon whose judgment, initiative and efforts the Company largely depends for the successful conduct of its business to acquire a proprietary interest in the Company.
It is anticipated that providing such persons with a direct stake in the Company&#146;s welfare will assure a closer identification of their interests with those of the Company, thereby stimulating their efforts on the Company&#146;s behalf and
strengthening their desire to remain with the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following terms shall be defined as set forth below: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Act&#148; means the Securities Exchange Act of 1934, as amended. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Award&#148; or &#147;Awards,&#148; except where referring to a particular category of grant under the Plan, shall include Incentive
Stock Options, <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Options, Restricted Stock Awards, Stock Awards, Performance Share Awards and Stock Appreciation Rights. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Board&#148; means the Board of Directors of the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Change of Control&#148; shall have the meaning assigned to that term in Section&nbsp;15. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Code&#148; means the Internal Revenue Code of 1986, as amended, and any successor Code, and related rules, regulations and
interpretations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Effective Date&#148; means May&nbsp;14, 2024. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Fair Market Value&#148; of the Stock on any given date shall be the value of the Stock as determined below. If the Stock is listed on
the NYSE American or any other established stock exchange or a national market system, the Fair Market Value shall be the closing price as reported on the NYSE American or such other exchange or system for such date or, if no sales were reported for
such date, for the last day preceding such date for which a sale was reported. If the Fair Market Value cannot be determined in accordance with the preceding sentence, the Board shall in good faith determine the Fair Market Value of the Stock on
such date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Incentive Stock Option&#148; means any Stock Option designated and qualified as an &#147;incentive stock option&#148; as
defined in Section&nbsp;422 of the Code. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Independent Director&#148; means a member of the Board who is not an employee or
officer of the Company or any Subsidiary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">&#147;Non-Qualified</FONT> Stock Option&#148; means any Stock
Option that is not an Incentive Stock Option. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Option&#148; or &#147;Stock Option&#148; means any Option to purchase shares of Stock
granted pursuant to Section&nbsp;6. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Performance Share Award&#148; means any Award granted pursuant to Section&nbsp;12. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Restricted Stock Award&#148; means any Award granted pursuant to Section&nbsp;10. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Stock&#148; means the common stock, par value $.01 per share, of the Company, subject to adjustments pursuant to Section&nbsp;14. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Stock Appreciation Right&#148; or &#147;SAR&#148; means any Award granted pursuant to Section&nbsp;7. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Stock Award&#148; means any award granted pursuant to Section&nbsp;11. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Subsidiary&#148; means any corporation or other entity (other than the Company) in any unbroken chain of corporations or other entities,
beginning with the Company, if each of the corporations or entities (other than the last corporation or entity in the unbroken chain) owns stock or other interests possessing 50% or more of the economic interest or the total combined voting power of
all classes of stock or other interests in one of the other corporations or entities in the chain. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B><U></U></B><B>&nbsp;2. </B><B>Administration</B>. The Plan shall be administered by the full Board or a committee of such
Board comprised of two or more individuals who are <FONT STYLE="white-space:nowrap">&#147;Non-Employee</FONT> Directors&#148; within the meaning of Rule <FONT STYLE="white-space:nowrap">16b-3(a)(3)</FONT> promulgated under the Act (the &#147;Plan
Administrator&#148;). Subject to the provisions of the Plan, the Plan Administrator is authorized to: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">construe the Plan and any Award under the Plan; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">select the directors, officers, employees and consultants of the Company and its Subsidiaries to whom Awards
may be granted; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">determine the number of shares of Stock to be covered by any Award; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">determine and modify from time to time the terms and conditions, including restrictions, of any Award and to
approve the form of written instrument evidencing Awards; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(e)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">accelerate at any time the exercisability or vesting of all or any portion of any Award and/or to include
provisions in Awards providing for such acceleration; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(f)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">impose limitations on Awards, including limitations on transfer and repurchase provisions.
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The determination of the Plan Administrator on any such matters shall be conclusive. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;3. </B><B>Delegation of Authority to Grant Awards</B>. The Plan Administrator, in its discretion, may delegate
to the <FONT STYLE="white-space:nowrap">Co-Chairmen</FONT> of the Company or the Chief Executive Officer of the Company the Plan Administrator&#146;s authority and duties with respect to granting Awards to individuals who are not subject, by reason
of their position with the Company or its Subsidiaries, to the reporting provisions of Section&nbsp;16 of the Act and who are not expected to be &#147;covered employees&#148; of the Company or its Subsidiaries within the meaning of
Section&nbsp;162(m) of the Code. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;4. </B><B>Eligibility</B>. Directors, officers, employees and consultants
of the Company or its Subsidiaries who, in the opinion of the Plan Administrator, are primarily responsible for the continued growth and development and future financial success of the business shall be eligible to participate in the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;5. </B><B>Shares Subject to the Plan</B>. The number of shares of Stock which may be issued pursuant to the Plan
shall be 5,400,000 shares, subject to adjustment as provided in Section&nbsp;14, all of which may be issued as Incentive Stock Options. The shares of Stock underlying any Awards which are forfeited, canceled, reacquired by the Company, satisfied
without the issuance of Stock or otherwise terminated (other than by exercise) shall be added back to the number of shares of Stock available for issuance under the Plan. To the extent that an SAR is granted in conjunction with an Option, the shares
covered by such SAR and Option shall be counted only once. Stock to be issued under the Plan may be either authorized and unissued shares or shares held in treasury by the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Stock Options with respect to no more than 625,000 shares of Stock may be granted to any one individual participant during any one calendar
year period and Stock Appreciation Rights with respect to no more than 625,000 shares of Stock may be granted to any one individual participant during any one calendar year period. In any one calendar year during a particular Performance Period, as
hereinafter defined, the maximum amount which may be earned by any individual participant under Performance Share Awards granted under the Plan for that calendar year of the Performance Period shall be limited to 625,000 shares of Stock. In the case
of multi-year Performance Periods, the number of shares which are earned in any one calendar year of the Performance Period is the number of shares paid for the Performance Period divided by the number of calendar years in the period. In applying
this limit, the number of shares of Stock earned by a Participant shall be measured as of the close of the applicable calendar year which ends the Performance Period, regardless of the fact that certification by the Plan Administrator and actual
payment to the Participant may occur in a subsequent calendar year or years. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;6. </B><B>Stock Options</B>.
Options granted pursuant to the Plan may be either Incentive Stock Options or <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Options. Incentive Stock Options and <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Options shall
be granted separately hereunder and may not be granted in tandem. The Plan Administrator shall determine whether, and to what extent, Options shall be granted under the Plan and whether such Options granted shall be Incentive Stock Options or <FONT
STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Options; provided, however, that: (a)&nbsp;Incentive Stock Options may be granted only to employees of the Company or any Subsidiary that is a &#147;subsidiary corporation&#148; within the
meaning of Section&nbsp;424(f) of the Code, and (b)&nbsp;no Incentive Stock Option may be granted following the tenth anniversary of the Effective Date. The provisions of the Plan and any Stock Option agreement
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
pursuant to which Incentive Stock Options shall be issued shall be construed in a manner consistent with Section&nbsp;422 of the Code (or any successor provision) and rules and regulations
promulgated thereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B><U></U></B><B>&nbsp;7. </B><B>Stock Appreciation Rights</B>. The Plan Administrator may, from
time to time, subject to the provisions of the Plan, grant SARs to eligible participants. Such SARs may be granted (i)&nbsp;alone, or (ii)&nbsp;simultaneously with the grant of an Option (either an Incentive Stock Option or <FONT
STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Option) and in conjunction therewith or in the alternative thereto. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">An SAR shall entitle the holder upon exercise thereof to receive from the Company, upon a written request filed
with the Secretary of the Company at its principal offices (the &#147;Request&#148;), (i) a number of shares of Stock, (ii)&nbsp;an amount of cash, or (iii)&nbsp;any combination of shares of Stock and cash, as specified in the Request (but subject
to the approval of the Plan Administrator in its sole discretion, at any time up to and including the time of payment (but not later than sixty (60)&nbsp;days after the date of exercise), as to the making of any cash payment), having an aggregate
Fair Market Value equal to the product of (i)&nbsp;the excess of the Fair Market Value, on the day of such Request, of one share of Stock over the exercise price per share specified in such SAR or its related Option, multiplied by (ii)&nbsp;the
number of shares of Stock for which such SAR shall be exercised. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The exercise price of an SAR granted alone shall be determined by the Plan Administrator, but subject to
adjustment as provided in Section&nbsp;14 of this Plan, may not be less than the Fair Market Value of the underlying Stock on the date of grant. An SAR granted simultaneously with the grant of an Option and in conjunction therewith or in the
alternative thereto shall have the same exercise price as the related Option, shall be transferable only upon the same terms and conditions as the related Option, and shall be exercisable only to the same extent as the related Option; provided,
however, that an SAR, by its terms, shall be exercisable only when the Fair Market Value of the Stock subject to the SAR and related Option exceeds the exercise price thereof. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Upon exercise of an SAR granted simultaneously with an Option and in the alternative thereto, the number of
shares of Stock for which the related Option shall be exercisable shall be reduced by the number of shares of Stock for which the SAR shall have been exercised. The number of shares of Stock for which an SAR shall be exercisable shall be reduced
upon any exercise of a related Option by the number of shares of Stock for which such Option shall have been exercised. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any SAR shall be exercisable upon such additional terms and conditions as may be prescribed by the Plan
Administrator. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;8. </B><B>Terms of Options and SARs</B>. Each Option or SAR
granted under the Plan shall be evidenced by an agreement between the Company and the person to whom such Option or SAR is granted and shall be subject to the following terms and conditions: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Subject to adjustment as provided in Section&nbsp;14 of this Plan, the price at which each share covered by an
Option may be purchased shall not be less than the Fair Market Value of the underlying Stock at the time the Option is granted. If an optionee owns (or is deemed to own under applicable provisions of the Code and rules and regulations promulgated
thereunder) more than 10% of the combined voting power of all classes of the stock of the Company and an Option granted to such optionee is intended to qualify as an Incentive Stock Option, the Option price shall be no less than 110% of the Fair
Market Value of the Stock covered by the Option on the date the Option is granted. The purchase price of any Option may not be reduced after grant, whether through amendment, cancellation, replacement or otherwise. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The aggregate Fair Market Value of shares of Stock with respect to which Incentive Stock Options are first
exercisable by the optionee in any calendar year (under all plans of the Company) shall not exceed the limitations, if any, imposed by Section&nbsp;422(d) of the Code (or any successor provision), except as otherwise determined by the Plan
Administrator in its discretion. If any Option designated as an Incentive Stock Option, either alone or in conjunction with any other Option or Options, exceeds the foregoing limitation, the portion of such Option in excess of such limitation shall
automatically be reclassified (in whole share increments and without fractional share portions) as a <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Option, with later granted Options being so reclassified first. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Neither an Option nor an SAR shall be transferable by the participant otherwise than by will or by the laws of
descent and distribution or pursuant to a domestic relations order. After the death of the participant, the Option or SAR may be transferred to the Company upon such terms and conditions, if any, as the Plan Administrator and the personal
representative or other person entitled to exercise the Option or SAR may agree within the period specified in subsection 8(d)(iii) hereof. All Options and SARs shall be exercisable during the lifetime of the participant only by the participant.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">An Option or SAR may be exercised in whole at any time, or in part from time to time, within such period or
periods (not to exceed ten years from the granting of the Option in the case of an Incentive Stock Option) as may be determined by the Plan Administrator and set forth in the agreement (such period or periods being hereinafter referred to as the
&#147;Option Period&#148;), provided that, unless the agreement provides otherwise: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If a participant who is an employee of the Company shall cease to be employed by the Company, all Options and
SARs to which the employee is then entitled to exercise may be exercised only within three months after the termination of employment and within the Option Period or, if such termination was due to disability or retirement (as hereinafter defined),
within one year after termination of employment and within the Option Period. Notwithstanding the foregoing, in the event that any termination of employment shall be for Cause (as defined herein) or the participant becomes an officer or director of,
a consultant to or employed by a </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="13%">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">
Competing Business (as defined herein), during the Option Period, then any and all Options and SARs held by such participant shall forthwith terminate. For purposes of the Plan, retirement shall
mean the termination of employment with the Company, other than for Cause, at any time after the participant&#146;s attainment of age 65, and a participant&#146;s &#147;Disability&#148; shall be determined within the meaning of
Section&nbsp;422(c)(6) of the Code. </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; font-size:10pt; font-family:Times New Roman">For purposes of this Plan, the term &#147;Cause&#148; shall mean (a)&nbsp;with respect
to an individual who is party to a written agreement with the Company which contains a definition of &#147;cause&#148; or &#147;for cause&#148; or words of similar import for purposes of termination of employment thereunder by the Company,
&#147;cause&#148; or &#147;for cause&#148; as defined in such agreement, and (b)&nbsp;in all other cases (i)&nbsp;the willful commission by an employee of a criminal or other act that causes substantial economic damage to the Company or substantial
injury to the business reputation of the Company, (ii)&nbsp;the commission of an act of fraud in the performance of such person&#146;s duties to or on behalf of the Company, or (iii)&nbsp;the continuing willful failure of a person to perform the
duties of such person to the Company (other than a failure to perform duties resulting from such person&#146;s incapacity due to illness) after written notice thereof (specifying the particulars thereof in reasonable detail) and a reasonable
opportunity to cure such failure are given to the person by the Board or the Plan Administrator. For purposes of the Plan, no act, or failure to act, on the part of any person shall be considered &#147;willful&#148; unless done or omitted to be done
by the person other than in good faith and without reasonable belief that the person&#146;s action or omission was in the best interest of the Company. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; font-size:10pt; font-family:Times New Roman">For purposes of this Plan, the term &#147;Competing Business&#148; shall mean: any person, corporation or other entity engaged in the business
of (a)&nbsp;information technology staffing and consulting services, or (b)&nbsp;selling or attempting to sell any product or service which is the same as or similar to products or services sold by the Company within the last year prior to
termination of such person&#146;s employment, consultant relationship or directorship, as the case may be, hereunder; </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(ii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If a participant who is a director of the Company shall cease to serve as a director of the Company, any
Options or SARs then exercisable by such director may be exercised only within three months after the cessation of service and within the Option Period unless such cessation was due to Disability, in which case such optionee may exercise such Option
or SAR within one year after cessation of service and within the Option Period. Notwithstanding the foregoing, if any cessation of service as a director was the result of removal for Cause or the participant becomes an officer or director of, a
consultant to or employed by a Competing Business during the Option Period, any Options and SARs held by such participant shall forthwith terminate; </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(iii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If the participant shall die during the Option Period, any Options or SARs then exercisable may be exercised
only within one year after the participant&#146;s death and within the Option Period and only by the participant&#146;s personal representative or persons entitled thereto under the participant&#146;s will or the laws of descent and distribution;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(iv)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Option or SAR may not be exercised for more shares (subject to adjustment as provided in Section&nbsp;14)
after the termination of the participant&#146;s employment, cessation of service as a director or the participant&#146;s death, as the case may be, than the participant was entitled to purchase thereunder at the time of the termination of the
participant&#146;s employment or the participant&#146;s death; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(v)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If a participant owns (or is deemed to own under applicable provisions of the Code and regulations promulgated
thereunder) more than 10% of the combined voting power of all classes of stock of the Company (or any parent or subsidiary corporation of the Company) and an Option granted to such participant is intended to qualify as an Incentive Stock Option, the
Option by its terms may not be exercisable after the expiration of five years from the date such Option is granted. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(e)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Option exercise price of each share purchased pursuant to an Option shall be paid in full at the time of
each exercise (the &#147;Payment Date&#148;) of the Option (i)&nbsp;in cash, (ii)&nbsp;by delivering to the Company a notice of exercise with an irrevocable direction to a broker-dealer registered under the Act to sell a sufficient portion of the
shares and deliver the sale proceeds directly to the Company to pay the exercise price, (iii)&nbsp;in the discretion of the Plan Administrator, through the delivery or certification to the Company of previously-owned shares of Stock having an
aggregate Fair Market Value equal to the Option exercise price of the shares being purchased pursuant to the exercise of the Option, (iv)&nbsp;in the discretion of the Plan Administrator, through an election to have shares of Stock otherwise
issuable to the optionee withheld to pay the exercise price of such Option, or (v)&nbsp;in the discretion of the Plan Administrator, through any combination of the payment procedures set forth in subsections (i)-(iv) of this Section&nbsp;8(e).
Notwithstanding any procedure of the broker or other agent-sponsored exercise or financing program, if the Option price is paid in cash, the exercise of the Option shall not be deemed to occur and no shares of Stock will be issued until the Company
has received full payment in cash (including check, bank draft or money order) for the Option price from the broker or other agent. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(f)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Plan Administrator, in its discretion, may authorize &#147;stock retention Options&#148; which provide,
upon the exercise of an Option previously granted under this Plan (a &#147;prior Option&#148;), using previously owned shares, for the automatic issuance of a new Option under this Plan with an exercise price equal to the current Fair Market Value
and for up to the number of shares equal to the number of previously-owned shares delivered in payment of the exercise price of the prior Option. Such stock retention Option shall have the same Option Period as the prior Option.
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(g)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Nothing contained in the Plan nor in any Award agreement shall confer upon any participant any right with
respect to the continuance of employment by, or performance of services for, the Company nor interfere in any way with the right of the Company to terminate such participant&#146;s employment or performance of services or change such
participant&#146;s compensation at any time. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(h)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Plan Administrator may include such other terms and conditions not inconsistent with the foregoing as the
Plan Administrator shall approve. Without limiting the generality of the foregoing sentence, the Plan Administrator shall be authorized to determine that Options or SARs shall be exercisable in one or more installments during the term of the Option,
subject to the attainment of performance goals and objectives and the right to exercise may be cumulative as determined by the Plan Administrator. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If a grantee of an Option or SAR engages in the operation or management of a business (whether as owner,
partner, officer, director, employee or otherwise and whether during or after termination of employment or service as an Independent Director, consultant, or subcontrator) which is in competition with the Company or any of its Subsidiaries, the Plan
Administrator may immediately terminate all outstanding Options and SARs of the participant. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><U></U><B>&nbsp;9. </B><B>Independent Director Options</B>. The Option exercise price for Options granted to Independent
Directors under the Plan will be equal to the Fair Market Value of the Stock on the date of grant. Options granted to Independent Directors will expire ten years after grant, subject to earlier termination if the optionee ceases to serve as a
director. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section&nbsp;10. Restricted Stock Awards. </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Plan Administrator may grant Restricted Stock Awards to any officer, employee, consultant, or subcontractor
of the Company and its Subsidiaries. A Restricted Stock Award entitles the recipient to acquire shares of Stock subject to such restrictions and conditions as the Plan Administrator may determine at the time of grant (&#147;Restricted Stock&#148;).
Conditions may be based on continuing employment (or other business relationship) and/or achievement of <FONT STYLE="white-space:nowrap">pre-established</FONT> performance goals and objectives. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">A participant holding unvested Restricted Stock shall not have any of the rights of a shareholder with respect
to such unvested Restricted Stock, including, but not limited to the right to vote and receive dividends with respect thereto, until such Stock vests in accordance with the terms of the Restricted Stock Award under which such Stock was granted. The
Plan Administrator may, in its sole discretion, decide to issue stock certificates evidencing the Restricted Stock at the time of grant, after the time of grant, or at the time when the restrictions lapse. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Plan Administrator at the time of grant shall specify the date or dates and/or the attainment of <FONT
STYLE="white-space:nowrap">pre-established</FONT> performance goals, objectives and other conditions on which Restricted Stock shall become vested, subject to such further rights of the Company or its assigns as may be specified in the instrument
evidencing the Restricted Stock Award. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unvested Restricted Stock may not be sold, assigned, transferred, pledged or otherwise encumbered or disposed
of except as specifically provided herein or in the written instrument evidencing the Restricted Stock Award. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(e)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If an awardee of Restricted Stock engages in the operation or management of a business (whether as owner,
partner, officer, director, employee or otherwise and whether during or after termination of employment) which is in competition with the Company or any of its Subsidiaries, the Plan Administrator may immediately declare forfeited all shares of
Restricted Stock held by the participant as to which the restrictions have not yet lapsed. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;11. </B><B>Stock Awards</B>. The Plan Administrator may, in its sole discretion, grant (or sell at a purchase
price determined by the Plan Administrator) a Stock Award to any officer, employee or consultant of the Company or its Subsidiaries, pursuant to which such individual may receive shares of Stock free of any vesting restrictions under the Plan. Stock
Awards may be granted or sold as described in the preceding sentence in respect of past services or other valid consideration, or in lieu of any cash compensation due to such individual; provided, however, that any purchase rights may not be granted
at less than the Fair Market Value of the underlying shares on the date of grant. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section<U></U>&nbsp;12. Performance Share
Awards</B>. A Performance Share Award is an Award entitling the recipient to acquire shares of Stock upon the attainment of specified performance goals (the &#147;Performance Goals&#148;). The Plan Administrator may make Performance Share Awards
independent of or in connection with the granting of any other Award under the Plan. Performance Share Awards may be granted under the Plan to any officer, employee or consultant of the Company or its Subsidiaries, including those who qualify for
awards under other performance plans of the Company. The Plan Administrator, in its sole discretion, shall determine whether and to whom Performance Share Awards shall be made, the Performance Goals applicable under each such Award, the periods
during which performance is to be measured (the &#147;Performance Period&#148;), and all other limitations and conditions applicable to the awarded Performance Shares. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Terms of Performance Awards. At the time a Performance Share Award is granted, the Plan Administrator shall
cause to be set forth in the Award agreement or otherwise in writing (1)&nbsp;the Performance Goals applicable to the Award and the Performance Period during which the achievement of the Performance Goals shall be measured, (2)&nbsp;the amount which
may be earned by the participant based on the achievement, or the level of achievement, of the Performance Goals or the formula by which such amount shall be determined, and (3)&nbsp;such other terms and conditions applicable to the Award as the
Plan Administrator may, in its discretion, determine to include therein. The terms so established by the Plan Administrator shall be objective such that a third party having knowledge of the relevant facts could determine whether or not any
Performance Goal has been achieved, or the extent of such achievement, and the amount, if any, which has been earned by the participant based on such performance. The Plan Administrator may retain the
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">
discretion to reduce (but not to increase) the amount of a Performance Share Award which will be earned based on the achievement of Performance Goals. When the Performance Goals are established,
the Plan Administrator shall also specify the manner in which the level of achievement of such Performance Goals shall be calculated and the weighting assigned to such Performance Goals. The Plan Administrator may determine that unusual items or
certain specified events or occurrences, including changes in accounting standards or tax laws and the effects of extraordinary items as defined by generally accepted accounting principles, shall be excluded from the calculation. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Performance Goals. Performance Goals shall mean one or more preestablished, objective measures of performance
during a specified Performance Period, selected by the Plan Administrator in its discretion. Performance Goals may be based upon one or more of the following objective performance measures and expressed in either, or a combination of, absolute or
relative values: earnings per share, earnings per share growth, net income, net income growth, revenue growth, revenues, expenses, return on equity, return on total capital, return on assets, earnings (including EBITDA and EBIT), cash flow,
operating cash flow, share price, economic value added, gross margin, operating income, market share or total shareholder return. Performance Goals based on such performance measures may be based either on the performance of the Company, a
Subsidiary or Subsidiaries, any branch, department, business unit or other portion thereof under such measure for the Performance Period and/or upon a comparison of such performance with the performance of a peer group of corporations, prior
Performance Periods or other measure selected or defined by the Plan Administrator at the time of making a Performance Share Award. The Plan Administrator may in its discretion also determine to use other objective performance measures as
Performance Goals and/or other terms and conditions. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Plan Administrator Certification. Following completion of the applicable Performance Period, and prior to any
payment of a Performance Share Award to the participant, the Plan Administrator shall determine in accordance with the terms of the Performance Share Award and shall certify in writing whether the applicable Performance Goal or Goals were achieved,
or the level of such achievement, and the amount, if any, earned by the participant based upon such performance. For this purpose, approved minutes of the meeting of the Plan Administrator at which certification is made shall be sufficient to
satisfy the requirement of a written certification. Performance Share Awards are not intended to provide for the deferral of compensation, such that payment of Performance Share Awards shall be paid within two and
<FONT STYLE="white-space:nowrap">one-half</FONT> months following the end of the calendar year in which the Performance Period ends or such other time period if and to the extent as may be required to avoid characterization of such Awards as
deferred compensation. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section&nbsp;13. Tax Withholding. </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">To the extent required by applicable Federal, state, local or foreign law, the participant or such
participant&#146;s successor shall make arrangements satisfactory to the Company, in its discretion, for the satisfaction of any withholding tax obligations that arise in connection with an Award. The Company shall not be required to issue any
shares of Stock or make any cash or other payment under the Plan until such obligations are satisfied. If a participant makes a disposition of shares acquired upon the exercise of an Incentive Stock Option within either two years after the Option
was granted or one year after its exercise by the participant, the participant shall promptly notify the Company and the Company shall have the right to require the participant to pay to the Company an amount sufficient to satisfy federal, state and
local tax withholding requirements. The Company is authorized to withhold from any Award granted or any payment due under the Plan, including from a distribution of shares of Stock, amounts of withholding taxes due with respect to an Award, its
exercise or any payment thereunder, and to take such other action as the Plan Administrator may deem necessary or advisable to enable the Company and participants to satisfy obligations for the payment of such taxes. This authority shall include
authority to withhold or receive shares of Stock, Awards or other property and to make cash payments in respect thereof in satisfaction of such tax obligations. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">A participant who is obligated to pay the Company an amount required to be withheld under applicable tax
withholding requirements may pay such amount (i)&nbsp;in cash, (ii)&nbsp;in the discretion of the Plan Administrator, through the delivery to the Company of previously-owned shares of Stock having an aggregate Fair Market Value on the date on which
the amount of tax to be withheld is determined which does not exceed the amount of tax required to be withheld (based on the statutory minimum withholding rates for federal and state tax purposes, including payroll taxes), provided that the
previously owned shares delivered in satisfaction of the withholding obligations must have been held by the participant for at least six months, or (iii)&nbsp;in the discretion of the Plan Administrator, through a combination of the procedures set
forth in subsections (i)&nbsp;and (ii) of this Section&nbsp;13(b). </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">A participant who is obligated to pay to the Company an amount required to be withheld under applicable tax
withholding requirements in connection with either the exercise of a <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Stock Option, or the receipt of a Restricted Stock Award, Stock Award or Performance Share Award under the Plan may, in the
discretion of the Plan Administrator, elect to satisfy this withholding obligation, in whole or in part, by requesting that the Company withhold shares of stock otherwise issuable to the participant having a Fair Market Value on the date on which
the amount of tax to be withheld is determined which does not exceed the amount of tax required to be withheld (based on the statutory minimum withholding rates for federal and state tax purposes, including payroll taxes); provided, however, that
shares may be withheld by the Company only if such withheld shares have vested. Any fractional amount shall be paid to the Company by the participant in cash or shall be withheld from the participant&#146;s next regular paycheck.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">An election by a participant to have shares of stock withheld to satisfy federal, state and local tax
withholding requirements pursuant to Section&nbsp;13(c) must be in writing and delivered to the Company prior to the date on which the amount of tax to be withheld is determined. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section&nbsp;14. Adjustment of Number and Price of Shares. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any other provision of the Plan notwithstanding: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If, through, or as a result of, any reorganization, recapitalization, reclassification, stock dividend, stock
split, reverse stock split or other similar transaction, the outstanding shares of Stock are increased or decreased or are exchanged for a different number or kind of shares or other securities of the Company, or additional shares or new or
different shares or other securities of the Company or other <FONT STYLE="white-space:nowrap">non-cash</FONT> assets are distributed with respect to such shares of Stock or other securities, the Plan Administrator shall make an appropriate or
proportionate adjustment in (i)&nbsp;the number of Stock Options, Stock Appreciation Rights and Performance Share Awards that can be granted to any one individual participant, (ii)&nbsp;the number and kind of shares or other securities subject to
any then outstanding Awards under the Plan, (iii)&nbsp;the price for each share subject to any then outstanding Stock Options, Stock Appreciation Rights and other purchase rights under the Plan, without changing the aggregate exercise price (i.e.,
the exercise price multiplied by the number of shares) as to which such Stock Options remain exercisable, and (iv)&nbsp;the number of shares which may be issued under the Plan but are not then subject to Awards. The adjustment by the Plan
Administrator shall be final, binding and conclusive. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If the outstanding shares of the Stock shall be changed in value by reason of any <FONT
STYLE="white-space:nowrap">spin-off,</FONT> <FONT STYLE="white-space:nowrap">split-off</FONT> or <FONT STYLE="white-space:nowrap">split-up,</FONT> or dividend in partial liquidation, dividend in property other than cash, or extraordinary
distribution to shareholders of the Stock, (i)&nbsp;the Plan Administrator shall make any adjustments to any then outstanding Stock Option, Stock Appreciation Right, Restricted Stock Award, Performance Share Award or other stock Award which it
determines are equitably required to prevent dilution or enlargement of the rights of participants which would otherwise result from any such transaction, and (ii)&nbsp;unless otherwise determined by the Plan Administrator in its discretion, any
stock, securities, cash or other property distributed with respect to any shares of Restricted Stock held in escrow or for which any shares of Restricted Stock held in escrow shall be exchanged in any such transaction shall also be held by the
Company in escrow and shall be subject to the same restrictions as are applicable to the shares of Restricted Stock in respect of which such stock, securities, cash or other property was distributed or exchanged. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">No adjustment or substitution provided for in this Section&nbsp;14 shall require the Company to issue or to
sell a fractional share under any Award agreement and the total adjustment or substitution with respect to each Award agreement shall be limited accordingly. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;15. </B><B>Definition of Change of Control</B>. For purposes
of this Plan, &#147;Change of Control&#148; shall mean the occurrence of any of the following events: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The acquisition, other than from the Company, by any individual, entity or group (within the meaning of
Section&nbsp;13(d)(3) or 14(d)(2) of the Act) (a &#147;Person&#148;) (other than the Company, a Subsidiary or any of their respective benefit plans or affiliates within the meaning of Rule 144 under the Securities Act of 1933, as amended) of
beneficial ownership (within the meaning of Rule <FONT STYLE="white-space:nowrap">13d-3</FONT> promulgated under the Act) of 30% or more of either (i)&nbsp;the then outstanding shares of Stock (the &#147;Outstanding Stock&#148;), or (ii)&nbsp;the
combined voting power of the then outstanding voting securities of the Company entitled to vote generally in the election of directors (the &#147;Company Voting Securities&#148;); or </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Individuals who, as of the Effective Date, constitute the Board (the &#147;Incumbent Board&#148;) cease for any
reason to constitute at least a majority of the Board, provided that any individual becoming a director subsequent to the Effective Date whose election or nomination for election by the Company&#146;s shareholders was approved by a vote of at least
a majority of the directors then comprising the Incumbent Board shall be considered as though such individual were a member of the Incumbent Board, but excluding, for this purpose, any such individual whose initial assumption of office is in
connection with an actual or threatened election contest relating to the election of the Directors of the Company (as such terms are used in Rule <FONT STYLE="white-space:nowrap">14a-11</FONT> of Regulation 14A promulgated under the Act); or
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Approval by the shareholders of the Company of a reorganization, merger or consolidation or similar form of
corporate transaction, involving the Company or any of its Subsidiaries (a &#147;Business Combination&#148;), in each case, with respect to which all or substantially all of the individuals and entities who were the respective beneficial owners of
the Outstanding Stock and Company Voting Securities immediately prior to such Business Combination do not, immediately following such Business Combination, beneficially own, directly or indirectly, more than 50% of, respectively, the then
outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors, as the case may be, of the corporation resulting from such Business Combination in
substantially the same proportion as their ownership immediately prior to such Business Combination of the Outstanding Stock and Company Voting Securities, as the case may be; or </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">(i) Approval by the shareholders of the Company of a complete liquidation or dissolution of the Company, or
(ii)&nbsp;sale or other disposition of all or substantially all of the assets of the Company other than to a corporation with respect to which, following such sale or disposition, more than 50% of, respectively, the then outstanding shares of common
stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors is then owned beneficially, directly or indirectly, by all or substantially all of the individuals and entities who
were the beneficial owners, respectively, of the Outstanding Stock and Company Voting Securities immediately prior to such sale or disposition in substantially the same proportion as their ownership of the Outstanding Stock and Company Voting
Securities, as the case may be, immediately prior to such sale or disposition. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section&nbsp;16. Consequences of a Change of Control. </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Upon a Change of Control, (i)&nbsp;each outstanding Option, SAR and Performance Share Award shall be assumed by
the Acquiring Company (as defined below) or parent thereof or replaced with a comparable option or right to purchase or to be awarded shares of the capital stock, or equity equivalent instrument, of the Acquiring Company or parent thereof, or other
comparable rights (such assumed and comparable options and rights, together, the &#147;Replacement Options&#148;), and (ii)&nbsp;each share of Restricted Stock shall be converted to a comparable restricted grant of capital stock, or equity
equivalent instrument, of the Acquiring Corporation or parent thereof or other comparable restricted property (such assumed and comparable, restricted grants, together, the &#147;Replacement Restricted Stock&#148;); provided, however, that if the
Acquiring Corporation or parent thereof does not agree to grant Replacement Options and Replacement Restricted Stock, then all outstanding Options and SARs which have been granted under the Plan and which are not exercisable as of the effective date
of the Change of Control shall automatically accelerate and become exercisable immediately prior to the effective date of the Change of Control, and the Performance Period with respect to all Performance Share Awards shall end on the day prior to
the effective date of the Change of Control and become payable to the extent the Performance Goals were achieved, and all restrictions and conditions on any Restricted Stock or other stock Award shall lapse upon the effective date of the Change of
Control. The term &#147;Acquiring Corporation&#148; means the surviving, continuing, successor or purchasing corporation, as the case may be. The Board may determine, in its discretion, (but shall not be obligated to do so) that in lieu of the
issuance of Replacement Options, all holders of outstanding Options and SARs which are exercisable immediately prior to a Change of Control (including those that become exercisable under this Section&nbsp;16(a)) will be required to surrender them in
exchange for a payment by the Company, in cash or Stock as determined by the Board, of an amount equal to the amount (if any) by which the per share value of Stock subject to unexercised Options or SARs (determined by the Board in good faith, based
on the applicable price in the transaction giving rise to the Change of Control, and such other considerations as the Board deems appropriate) exceeds the exercise price of those Options or SARs (where Options and SARs are issued in tandem, such
payment to be made only with respect to a single underlying share of Stock upon surrender of each tandem pair of Options and SARs), with such payment to take place as of the date of the Change of Control or such other date as the Board may
prescribe. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any Options, SARs or Performance Share Awards that are not assumed or replaced by Replacement Options,
exercised or cashed out prior to or concurrent with a Change of Control will terminate effective upon the Change of Control or at such other time as the Board deems appropriate. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;17. Clawback</B>. Notwithstanding any other provisions in the Plan, the Company may cancel any Award, require
reimbursement of any Award by a participant, and effect any other right of recoupment of equity or other compensation provided under the Plan in accordance with the Company&#146;s Clawback Policy adopted by the Board effective as of December&nbsp;1,
2023, and any </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
other similar Company policies that may be adopted and/or modified from time to time (&#147;Clawback Policy&#148;). In addition, a participant may be required to repay to the Company previously
paid compensation, whether provided pursuant to the Plan or an Award agreement, in accordance with the Clawback Policy. By accepting an Award, the participant is agreeing to be bound by the Clawback Policy, as in effect or as may be adopted and/or
modified from time to time by the Company in its discretion (including, without limitation, to comply with applicable law or stock exchange listing requirements). </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section&nbsp;18. Compliance with Section&nbsp;409A of the Code. </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Awards and the agreements evidencing the Awards are intended to be structured in a manner to avoid the
imposition of any penalty taxes under Section&nbsp;409A of the Code, and the Plan and the Award agreements shall be interpreted and construed in a manner that establishes an exemption from (or compliance with) the requirements of Section&nbsp;409A
of the Code. Any terms or provisions of the Plan or any Award agreement that are undefined or ambiguous shall be interpreted in a manner that makes Award in question exempt from, or compliant with, Section&nbsp;409A of the Code. Notwithstanding the
foregoing, in no event shall the Company or any Subsidiary or other affiliate of the Company, or any member of the Board or any person acting on behalf of the Company or any subsidiary or other affiliate of the Company or on behalf of the Board,
have any liability to any participant or any other Person for any failure to comply with Section&nbsp;409A of the Code. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Notwithstanding any provisions of the Plan or any applicable Award Agreement to the contrary, no payment shall
be made with respect to any Award, or portion of any Award, that is subject to Section&nbsp;409A of the Code to a &#147;specified employee&#148; (as such term is defined for purposes of Section&nbsp;409A of the Code) prior to the first date that is
at least six (6)&nbsp;months after the employee&#146;s separation of service to the extent such <FONT STYLE="white-space:nowrap">six-month</FONT> delay in payment is required to comply with Section&nbsp;409A of the Code. To the extent required to
comply with Section&nbsp;409A of the Code, a termination of employment shall not be deemed to have occurred for purposes of any payment or distribution upon or following a termination of employment unless such termination is also a &#147;separation
from service&#148; within the meaning of Section&nbsp;409A of the Code and accordingly, a reference to termination of employment, termination of service or like terms shall mean a &#147;separation from service&#148; as the context may require.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;19. </B><B>Amendment and Discontinuance</B>. The Board may alter, amend, suspend or
discontinue the Plan, provided that no such action shall deprive any person without such person&#146;s consent of any rights theretofore granted pursuant hereto; provided further that no amendment of the Plan shall be made without shareholder
approval (a)&nbsp;if the effect of the amendment is (i)&nbsp;to make any changes in the class of employees eligible to receive Incentive Stock Options under the Plan, or (ii)&nbsp;to increase the number of shares with respect to which Incentive
Stock Options may be granted under the Plan, or (b)&nbsp;if shareholder approval of the amendment is at the time required by the rules of any stock exchange on which the Stock may then be listed. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;20. </B><B>Compliance with Governmental Regulations</B>.
Notwithstanding any provision of the Plan or the terms of any agreement entered into pursuant to the Plan, the Company shall not be required to issue any shares hereunder prior to registration of the shares subject to the Plan under the Securities
Act of 1933 or the Act, if such registration shall be necessary, or before compliance by the Company or any participant with any other provisions of either of those acts or of regulations or rulings of the Securities and Exchange Commission
thereunder, or before compliance with other federal and state laws and regulations and rulings thereunder, including the rules of any applicable exchange or of the NYSE American. The Company shall use its best efforts to effect such registrations
and to comply with such laws, regulations and rulings forthwith upon advice by its counsel that any such registration or compliance is necessary. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;21. </B>Compliance with Section<B></B><B>&nbsp;16</B>. With respect to persons subject to Section&nbsp;16 of the
Act by reason of their service with the Company or its Subsidiaries, transactions under this Plan are intended to comply with all applicable conditions of Rule <FONT STYLE="white-space:nowrap">16b-3</FONT> (or any successor rule) and shall be
construed to the fullest extent possible in a manner consistent with this intent. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To the extent that any Award fails to so comply, it
shall be deemed to be modified to the extent permitted by law and to the extent deemed advisable by the Plan Administrator in order to comply with Rule <FONT STYLE="white-space:nowrap">16b-3.</FONT> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;22. </B><B>Participation by Foreign Nationals</B>. The Plan Administrator may, in order to fulfill the purposes
of the Plan and without amending the Plan, determine the terms and conditions applicable to Awards to foreign nationals or United States citizens employed abroad in a manner otherwise inconsistent with the Plan if it deems such terms and conditions
necessary in order to recognize differences in local law or regulations, tax policies or customs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Section</B><B></B><B>&nbsp;23.
</B><B>Effective Date; Termination of Plan</B>. The Plan, as amended and restated effective as of May&nbsp;14, 2024, shall take effect as of the Effective Date, provided that this Plan is approved by the Company&#146;s shareholders at the annual
meeting of shareholders of the Company held in 2024. The Plan shall terminate on the tenth anniversary of the Effective Date, May&nbsp;14, 2034, and no Awards may be granted under the Plan after such date, subject to earlier termination by the
Board. Termination of the Plan shall not affect previous Awards granted under the Plan. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>mhh-20240515.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20231012.2 -->
<!-- Creation date: 5/17/2024 12:52:15 AM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:us-types="http://fasb.org/us-types/2023"
  xmlns:mhh="http://www.mastech.com/20240515"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  attributeFormDefault="unqualified"
  elementFormDefault="qualified"
  targetNamespace="http://www.mastech.com/20240515"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" namespace="http://xbrl.sec.gov/dei/2023" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2023/naics-2023.xsd" namespace="http://xbrl.sec.gov/naics/2023" />
    <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mhh-20240515_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mhh-20240515_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>mhh-20240515_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20231012.2 -->
<!-- Creation date: 5/17/2024 12:52:15 AM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover [Abstract]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation State Country Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line Two</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Written Communications</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Soliciting Material</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Issuer Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Issuer Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security 12b Title</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security 12b Title</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>mhh-20240515_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20231012.2 -->
<!-- Creation date: 5/17/2024 12:52:15 AM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
    xmlns:link="http://www.xbrl.org/2003/linkbase"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
    xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="mhh-20240515.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="22.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="23.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="25.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="26.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="27.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="28.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="29.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="30.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="31.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="32.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="33.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="34.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="35.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="36.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="37.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="38.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="39.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="40.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="41.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="42.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="43.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="44.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="45.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm139984785822432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>May 15, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001437226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May 15,  2024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MASTECH DIGITAL, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">PA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-2753540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1305 Cherrington Parkway<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Moon Township<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">15108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(412)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">787-2100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre Commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre Commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Common Stock, par value $.01 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MHH<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSEAMER<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M> \^>Q\ETWLJ.?]74_P$4$L#!!0    ( ":(L%B7BKL<P    !,"   +
M7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_
MK]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?2
M0$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-
MTG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z
M6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ )HBP6!PX9>H_ 0
M/ (   \   !X;"]W;W)K8F]O:RYX;6R-4<MNPD ,_)75?D 34(M41+B4/I"J
M%I6*^Y)UB,4^(J\#+5]?)U%4I%YZ\GILC6=F%^=(QWV,1_7E74B%KIF;>9:E
ML@9OTDUL(,BDBN0-2TN'+#4$QJ8:@+W+IGD^R[S!H)>+D6M#V743&4K&& 3L
M@!W".?W.NU:=,.$>'?)WH?NW ZT\!O1X 5OH7*M4Q_-+)+S$P,9M2XK.%7HR
M#'9 C.4?>-N)_#3[U"-L]A]&A!1ZE@MAA92XW^CYC6@\@2P/7<OQ"1T#K0S#
M,\6VP7#H:,1%=F6CSV&L0XAS^D^,L:JPA%4L6P^!AQP)7"<PI!J;I%4P'@H]
MKB@3K'H,+"&I=1BH9+=S*J?7=G#-(O<J0YJC#&AM!^&C6@L5!K!O<B )+LF5
M&U)=Z7FFMW>3>TFH=>Y!L/?P&HT=S8\?M_P!4$L#!!0    ( ":(L%@D'INB
MK0   /@!   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,
MA:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@
MMO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*<
M//Y#='7=:7PX_;(X\ \PO%WHJ45D*4H5&N1,PFBV-L%2XLM,EJ*H,AF**I9P
M6B#BR2!M:59]L$].M.=Y%S?W1:[-XPFNWPQP>'3^ 5!+ P04    "  FB+!8
M99!YDAD!  #/ P  $P   %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\2
M95LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&P
MZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5
M,[1R;ZEXZ7D;3?!-F<!B63R-PLQJ2AFC-4H2U\7!ZQ^4ZD2HN7/08&<B+EA0
MBJN$7/D=<.I[.T!*1D.QD8E>I6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*I
ML0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U
M[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_
M 5!+ 0(4 Q0    ( ":(L%@'04UB@0   +$    0              "  0
M  !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ )HBP6)PY[5[N    *P(
M !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%
M  @ )HBP6)E<G",0!@  G"<  !,              ( !S $  'AL+W1H96UE
M+W1H96UE,2YX;6Q02P$"% ,4    "  FB+!82;7G,&@$   X$0  &
M        @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%
M  @ )HBP6)^@&_"Q @  X@P   T              ( !JPP  'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    "  FB+!8EXJ[',     3 @  "P
M@ &'#P  7W)E;',O+G)E;'-02P$"% ,4    "  FB+!8'#AEZC\!   \ @
M#P              @ %P$   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
M)HBP6"0>FZ*M    ^ $  !H              ( !W!$  'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ )HBP6&60>9(9 0  SP,  !,
M             ( !P1(  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&      D
,"0 ^ @  "Q0

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.1.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="d840015d8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" original="d840015d8k.htm">d840015d8k.htm</File>
    <File>mhh-20240515.xsd</File>
    <File>mhh-20240515_lab.xml</File>
    <File>mhh-20240515_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "d840015d8k.htm": {
   "nsprefix": "mhh",
   "nsuri": "http://www.mastech.com/20240515",
   "dts": {
    "inline": {
     "local": [
      "d840015d8k.htm"
     ]
    },
    "schema": {
     "local": [
      "mhh-20240515.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/naics/2023/naics-2023.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "mhh-20240515_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mhh-20240515_pre.xml"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 24,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 23
   },
   "report": {
    "R1": {
     "role": "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "duration_2024-05-15_to_2024-05-15",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d840015d8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "duration_2024-05-15_to_2024-05-15",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d840015d8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "terseLabel": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation State Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre Commencement Issuer Tender Offer",
        "terseLabel": "Pre Commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre Commencement Tender Offer",
        "terseLabel": "Pre Commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security 12b Title",
        "terseLabel": "Security 12b Title",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.mastech.com//20240515/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "terseLabel": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001193125-24-140691-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-24-140691-xbrl.zip
M4$L#!!0    ( ":(L%B6BFU9SQ,  .6/   .    9#@T,# Q-60X:RYH=&WM
M76MSXKC2_IY?H6+.[B95W&P@ 9+A%$.8&79GDA0P9_=]OVP)6P15C,6130CG
MUY]N^8(-)A N(9G#5.T&K%NKU>I^NM4R5_]\&EKDD4F'"_OC;UHV_QMAMB%,
M;M]__*W>:;1:O_VS=G(U<*$:5+6=JLGXQ]3 =4?57.ZI)ZVLPXSLO7C,04%.
MS^N%E%]Q[&3<Z8@Y8>T^=7I9(>]S04FLNBUL>SP,*T\FDZSJ'AN8KLQABQQ4
MRD M)KD1M'NRN/T0:S8IJ$9:I5+)J=*@ZD+-<  ]GR_DL+A''194'PX&L=I#
MZKC,&&0-,43*B_F25@JI<'@2#="OEOOK^[>.,6!#FN&VXU+;"$<8NW(I/94<
ME 85N2.*NG;Q#/%^C;#!T[*Z&M2U8:KLKT_M;[/J;G+]6=6<*ZGM](4<4A>$
M!7LJ9?)Z1C^/=)(!88AU% C'JG[*F8(6\A(&Y\]-=8Z+6&K.":5?^3SG%?I5
MEXL)"G@*!9U1$_ZXW+58K9SYXRKG?3RY&C*7$FR>8?\>\\>/J8:P76:[F2X(
M9HH8WK>/*9<]N3G570Y:Y;P."2%7/6%.:U<F?R2..[78QY3)G9%%IRCY+%4C
M5_RIBK69]#]STV2V]QFJW'AB3VPZQ+:,5^M#9IOPG_O9HO<^!4]NF_6A>"P5
M=_]&.<WD2QFM]+<K(M]2A)L?4_SI,5,HEU*U/K4<=I6+C;0P,K;XJHCZ&X;_
MNVD#:Z8-&%]2JV6;[.D/-DU%Z%M2X65TUO*PA8J%"UT_7Z0O-\<FR?I,@OYB
M#GS'[5QUU,:#L?:I+=1(J)\^IAP^'%GALX'$28(>R03Z(OODF$$IE884* BK
MQ\CYDXU-4'UWQ%AZ7]6VJ?K<58NU!G>#9DRM5?B5F_B@SYDDBH,L<5,W6G_$
MUV>^,5*=V/\(%E"8X5?8S]*]IBZKS6@+6L[*9K2:2^H&)>&PX3BY&'=";LZX
MEXONOASL4O@3V:O8*D,M?F]7#9@+DZEX^82;[J!:SI:X?1FI:[&^>SFD\I[;
M&?Q<)73LBN")Y/<#_Q%V-PHZ0U69&3!5"B9Y%';ABE$U\K4G7%<,U9.>D$!Z
M\$0;/1%'6-PD'_+J7ZKVZP?M/']YE1LM&ZBP>B!]XX$BW1:A$[(X =*'I<DX
M_#^LJI7#[WTZY-:TVN5#YI ;-B%M,:3VI2J;>'3WA&5>)BS/CYM6MWE-.MUZ
MM]E93D[^E<CI-!L_VJUNJ]DA]9MKTORK\;5^\Z5)&K??O[<ZG=;MS58TZKN@
M\<]ZYVOKYDOW]B9-KK.-+-'SI6)ECJ[9H.4U!#,N#ZLV5*)@GF\DF-D\5(O+
MYJ6W277ME\7)K[E)9Y,)=$32>I5?2:8^W[:_DRMG1.U0#0VXRS+PQ&!@*2>2
MCE*UI?CA6AACA \1 +,!?*B<ISR@%#?.5SFDJW84GCT(STXV.ZBC=O.F2]K-
MN]MV]_#*Y^Y'N_.C#@1U;PDHRRYH1*(5R&V;:*73Z[/#$WC[F72_-DE$D8=*
MO-[H$BC6*H7B<CI?:V$1 1'1)Y*-A'3):?"=44! S'$)>X2:?C$SSZK+/8Q
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
MAQX?8(,SE=LV%R;G#@$\"9 6![TG]U),W &BVA&&SJE#3-;GMI?Y[H4C\Z4
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
M(^XR$3X  .)< 0 1    9#@T,# Q-61E>#$P,2YH=&WM?>MSVT:6[W=6\7]
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
MZXR_(6^$I",0PUIE(%IKE?(&DAL(M,G/S5?A_]*.K[O.\74$3/;4+?.072O
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
M]_'+Q 3 8IM1<9,R94_ZE,D: Y*(53](Z]#0+;Y\?LPMDR:*#W'ZV77#'PZ
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
M$Y61Q;" @V$4*V3<[UQ;*4;RL,4LZ"6K9G#S)$K,49%:@FUQWH%-M6#K(&R
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
MB(SB\IOR&][9^@W_1$B[^P[2[@AKRUSFY#-NS8;_PL8&5<$(75C 86-:TN=
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
M<)1O$)<.I*/W,%S-7O+4ML$2G$#=RE8C #4\N*0'8;L74(@],%$X+-E$F,?
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
M4G.'!>:IU\T1\V:>X<22OP%02P$"% ,4    "  FB+!8EHIM6<\3  #ECP
M#@              @ $     9#@T,# Q-60X:RYH=&U02P$"% ,4    "  F
MB+!8/2/N,A$^  #B7 $ $0              @ '[$P  9#@T,# Q-61E>#$P
M,2YH=&U02P$"% ,4    "  FB+!8A8WO'#X#  !'"P  $
M@ $[4@  ;6AH+3(P,C0P-3$U+GAS9%!+ 0(4 Q0    ( ":(L%A&:0P_>P8
M +I&   4              "  :=5  !M:&@M,C R-# U,35?;&%B+GAM;%!+
M 0(4 Q0    ( ":(L%B*8F7AP 0  #TL   4              "  51<  !M
I:&@M,C R-# U,35?<')E+GAM;%!+!08     !0 % #T!  !&80     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>d840015d8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mhh-20240515.xsd" xlink:type="simple"/>
    <context id="duration_2024-05-15_to_2024-05-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437226</identifier>
        </entity>
        <period>
            <startDate>2024-05-15</startDate>
            <endDate>2024-05-15</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-385">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="duration_2024-05-15_to_2024-05-15"
      id="Hidden_dei_EntityCentralIndexKey">0001437226</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-396">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-397">2024-05-15</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-398">MASTECH DIGITAL, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-399">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-400">001-34099</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-401">26-2753540</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-402">1305 Cherrington Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-403">Suite 400</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-404">Moon Township</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-405">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-406">15108</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-407">(412)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-408">787-2100</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-409">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-410">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-411">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-412">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-413">Common Stock, par value $.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-414">MHH</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-415">NYSEAMER</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="duration_2024-05-15_to_2024-05-15" id="ixv-416">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
