<SEC-DOCUMENT>0001104659-25-030039.txt : 20250401
<SEC-HEADER>0001104659-25-030039.hdr.sgml : 20250401
<ACCEPTANCE-DATETIME>20250331181620
ACCESSION NUMBER:		0001104659-25-030039
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20250331
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250401
DATE AS OF CHANGE:		20250331

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TECHPRECISION CORP
		CENTRAL INDEX KEY:			0001328792
		STANDARD INDUSTRIAL CLASSIFICATION:	FABRICATED STRUCTURAL METAL PRODUCTS [3440]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0331

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

	BUSINESS ADDRESS:	
		STREET 1:		1 BELLA DRIVE
		CITY:			WESTMINSTER
		STATE:			MA
		ZIP:			01473
		BUSINESS PHONE:		978-874-0591

	MAIL ADDRESS:	
		STREET 1:		1 BELLA DRIVE
		CITY:			WESTMINSTER
		STATE:			MA
		ZIP:			01473

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Techprecision CORP
		DATE OF NAME CHANGE:	20060309

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	LOUNSBERRY HOLDINGS II INC
		DATE OF NAME CHANGE:	20050531
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>tm2510966d1_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" 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:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:tpcs="http://tech.pre.com/20250331">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02C_US%2DGAAP%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_032_tpcs_tech.pre.com_20250331 -->
<!-- Field: Set; Name: xdx; ID: xdx_042_20250331_20250331 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DEntityCentralIndexKey_0001328792 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000004" name="dei:EntityCentralIndexKey">0001328792</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="tpcs-20250331.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2025-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001328792</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-03-31</xbrli:startDate>
        <xbrli:endDate>2025-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Rule-Page --><div style="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><div style="border-top: Black 2pt solid; border-bottom: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES</b></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>Washington,
D.C. 20549</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Rule-Page --><div style="margin: 3pt auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_90D_edei--DocumentType_c20250331__20250331_zEUpZyOZrWt5"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Rule-Page --><div style="margin: 3pt auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CURRENT REPORT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Pursuant to Section 13 or 15(d) of the <br/>
Securities Exchange Act of 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Date of report (Date of earliest event reported):
<b><span id="xdx_906_edei--DocumentPeriodEndDate_c20250331__20250331_z6XGkmkfgQVc"><ix:nonNumeric contextRef="AsOf2025-03-31" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">March 31, 2025</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_909_edei--EntityRegistrantName_c20250331__20250331_za0BaAOCfjca"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000011" name="dei:EntityRegistrantName">TECHPRECISION CORPORATION</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact Name of Registrant as Specified in Charter)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><b><span id="xdx_902_edei--EntityIncorporationStateCountryCode_c20250331__20250331_z6Bd1fqsxM27"><ix:nonNumeric contextRef="AsOf2025-03-31" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></td>
    <td style="width: 2%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><b><span id="xdx_909_edei--EntityFileNumber_c20250331__20250331_zsafjRshyE17"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000013" name="dei:EntityFileNumber">001-41698</ix:nonNumeric></span></b></td>
    <td style="width: 2%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><b><span id="xdx_906_edei--EntityTaxIdentificationNumber_c20250331__20250331_zwzNMJafyawl"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000014" name="dei:EntityTaxIdentificationNumber">51-0539828</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(State or Other Jurisdiction</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">of Incorporation)</p></td>
    <td>&#160;</td>
    <td style="text-align: center">(Commission File Number)</td>
    <td>&#160;</td>
    <td style="text-align: center">(IRS Employer Identification No.)</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90D_edei--EntityAddressAddressLine1_c20250331__20250331_zJu5XtDKy5yi"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000015" name="dei:EntityAddressAddressLine1">1 Bella Drive</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_907_edei--EntityAddressCityOrTown_c20250331__20250331_zzcjD5BtMkxl"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000016" name="dei:EntityAddressCityOrTown">Westminster</ix:nonNumeric></span>, <span id="xdx_904_edei--EntityAddressStateOrProvince_c20250331__20250331_zR6UDnYMzPw5"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000017" name="dei:EntityAddressStateOrProvince">MA</ix:nonNumeric></span> <span id="xdx_90A_edei--EntityAddressPostalZipCode_c20250331__20250331_z8Bgi2ANuOg3"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000018" name="dei:EntityAddressPostalZipCode">01473</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of Principal Executive Offices)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Registrant's telephone number, including area
code: <b>(<span id="xdx_901_edei--CityAreaCode_c20250331__20250331_zymqEByGzlR7"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000019" name="dei:CityAreaCode">978</ix:nonNumeric></span></b><b>) <span id="xdx_906_edei--LocalPhoneNumber_c20250331__20250331_zxRsDnjwSHvj"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000020" name="dei:LocalPhoneNumber">874-0591</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span>&#160;</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Check the appropriate box below if the Form 8-K
filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><span style="font-family: Wingdings"><span id="xdx_901_edei--WrittenCommunications_c20250331__20250331_zLrBlYLj15z8"><ix:nonNumeric contextRef="AsOf2025-03-31" format="ixt:booleanfalse" id="Fact000021" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></span></span></td>
    <td style="text-align: justify">Written communications pursuant to Rule 425 under the Securities Act.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><span style="font-family: Wingdings"><span id="xdx_90A_edei--SolicitingMaterial_c20250331__20250331_zXpEk9RLeIg2"><ix:nonNumeric contextRef="AsOf2025-03-31" format="ixt:booleanfalse" id="Fact000022" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></span></span></td>
    <td style="text-align: justify">Soliciting material pursuant to Rule 14a-12 under the Exchange Act.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><span style="font-family: Wingdings"><span id="xdx_906_edei--PreCommencementTenderOffer_c20250331__20250331_zqJffiWYlCx4"><ix:nonNumeric contextRef="AsOf2025-03-31" format="ixt:booleanfalse" id="Fact000023" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></span></span></td>
    <td style="text-align: justify">Pre-commencement communications pursuant to Rule 14d-2b under the Exchange Act.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><span style="font-family: Wingdings"><span id="xdx_907_edei--PreCommencementIssuerTenderOffer_c20250331__20250331_zKyGV9mvPHgl"><ix:nonNumeric contextRef="AsOf2025-03-31" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></span></span></td>
    <td style="text-align: justify">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities registered pursuant to Section 12(b)
of the Act:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; vertical-align: bottom; width: 36%; padding-left: 0.1in; text-align: center; text-indent: -0.1in"><b>Title&#160;of&#160;each&#160;class</b></td>
    <td style="border: Black 1pt solid; vertical-align: top; width: 32%; text-align: center"><b>Trading Symbol(s)</b></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; vertical-align: bottom; width: 32%; text-align: center"><b>Name&#160;of
    exchange&#160;on&#160;which&#160;registered</b></td></tr>

<tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 1.45pt; padding-left: 1.45pt; text-align: center"><span id="xdx_905_edei--Security12bTitle_c20250331__20250331_zzvA3hJbGLec"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000025" name="dei:Security12bTitle">Common Stock, par value $0.0001 per share</ix:nonNumeric></span></td>
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 1.45pt; padding-left: 1.45pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_906_edei--TradingSymbol_c20250331__20250331_zudRrLTD9Qyf"><ix:nonNumeric contextRef="AsOf2025-03-31" id="Fact000026" name="dei:TradingSymbol">TPCS</ix:nonNumeric></span></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 1.45pt; padding-left: 1.45pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_90E_edei--SecurityExchangeName_c20250331__20250331_zjs5nP5LgGVd"><ix:nonNumeric contextRef="AsOf2025-03-31" format="ixt-sec:exchnameen" id="Fact000027" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Capital Market</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">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 12b-2 of the
Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter). <span style="font-family: Wingdings"><span id="xdx_901_edei--EntityEmergingGrowthCompany_c20250331__20250331_zJyb6ZBrIWjg"><ix:nonNumeric contextRef="AsOf2025-03-31" format="ixt:booleanfalse" id="Fact000028" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">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 13(a) of the Exchange Act. <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 12pt; width: 100%"><div style="border-top: Black 1pt solid; border-bottom: Black 2pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 1in"><b>Item 5.02</b></td><td><b>Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of
Certain Officers.</b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="background-color: white">On March
31, 2025, TechPrecision Corporation (the &#8220;<b>Company</b>&#8221;) announced that the Board of Directors (the &#8220;<b>Board</b>&#8221;)
of the Company appointed Phillip E. Podgorski to serve as the Chief Financial Officer of the Company, effective March 31, 2025 (the &#8220;<b>Transition
Date</b>&#8221;). As a result of Mr. Podgorski&#8217;s appointment, Barbara M. Lilley stepped down as the Company&#8217;s Interim Chief
Financial Officer and will retain her position as Controller of Ranor, Inc., a wholly owned subsidiary of the Company, effective on the
Transition Date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="background-color: white">As previously
announced, the Board also appointed Ms. Lilley to serve as the Company&#8217;s principal financial officer and principal accounting officer.
Ms. Lilley will continue to serve as the Company&#8217;s principal financial officer and principal accounting officer for a transition
period while Mr. Podgorski settles into his new role at the Company. The transition period will end on the next business day following
the filing of the Company&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended December 31, 2024, at which time Mr. Podgorski
will take over the functions of principal financial officer and principal accounting officer from Ms. Lilley.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="background-color: white">Mr.
Podgorski, 59, was the Chief Financial Officer for the RTX Technology Research Center (&#8220;<b>RTRC</b>&#8221;), a division of RTX
Corporation (&#8220;<b>RTX</b>&#8221;), a public aerospace and defense company, since 2013. While at RTX, he was responsible for all
GAAP, SEC and government accounting and reporting related aspects for the RTRC. Mr. Podgorski was also responsible for strategic and
scenario planning in collaboration with other stakeholders at RTX, including long-range plans and annual operating budgets. Mr. Podgorksi
has an MBA and Bachelor of Science degree in Accounting from Western New England University.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="background-color: white">There are
no family relationships between or among Mr. Podgorski and any director or other executive officer of the Company, and Mr. Podgorski has
no direct or indirect material interest in any transaction or proposed transaction required to be disclosed pursuant to Item 404(a) of
Regulation S-K.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="background-color: white">On March
16, 2025, the Company entered into an Employment Agreement with Mr. Podgorski (the &#8220;<b>Employment Agreement</b>&#8221;), with an
effective date as of the Transition Date and which governs Mr. Podgorski&#8217;s employment as Chief Financial Officer of the Company.&#160;Pursuant
to the Employment Agreement, Mr. Podgorski will: (i) receive an annual base salary of $265,000, which shall be increased by $10,000 annually
on each of the first two anniversaries of the Transition Date; (ii) receive a relocation bonus of $50,000 payable upon Mr. Podgorski relocating
to a reasonable commuting distance from the Company&#8217;s headquarters, provided that such relocation is completed within six months
of the Transition Date and he remains employed with the Company through the six months following the Transition Date, (iii) receive a
guaranteed bonus of $60,000 subject to certain conditions of employment set forth in the Employment Agreement, and (iv) receive a grant
in the amount of $180,000 of restricted shares of the Company&#8217;s common stock (based on the closing price of the Company&#8217;s
stock on the Transition Date) pursuant to the TechPrecision Corporation 2016 Long-Term Incentive Plan, as amended, which shall vest in
equal amounts annually for three years following the Transition Date.&#160;Under the Employment Agreement, Mr. Podgorski also will be
eligible to participate in Company benefits provided to other senior executives as well as benefits available to Company employees generally.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="background-color: white">In addition
to the compensation arrangements described above, the Employment Agreement contains customary provisions (i) prohibiting Mr. Podgorski
from using or divulging to third parties confidential information or trade secrets of the Company&#894; (ii) confirming that all intellectual
work products generated by Mr. Podgorski during the term of his employment with the Company are the sole property of the Company&#894;
and (iii) prohibiting Mr. Podgorski from competing against the Company, including by soliciting the Company&#8217;s employees or its current
or prospective clients, until the one year anniversary of the termination of his employment. The Employment Agreement has an indefinite
term and each of Mr. Podgorski and the Company may terminate the Employment Agreement upon the giving of written notice.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="background-color: white">The foregoing
description of the Employment Agreement is qualified in its entirety by reference to the full text of the Employment Agreement, a copy
of which is attached hereto as Exhibit 10.1 and is incorporated by reference herein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 1in"><span style="background-color: white"><b>Item 7.01</b></span></td><td><span style="background-color: white"><b>Regulation FD.</b></span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="background-color: white">On March
31, 2025, the Company issued a press release publicly announcing the appointment of Mr. Podgorski. A copy of such press release is being
furnished as Exhibit 99.1 to this report.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="background-color: white">The information
presented in Item 7.01 of this Current Report on Form 8-K and the accompanying press release shall not be deemed to be &#8220;filed&#8221;
for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), or otherwise subject to
the liabilities of that section, unless the Company specifically states that the information is to be considered &#8220;filed&#8221; under
the Exchange Act or specifically incorporates it by reference into a filing under the Securities Act of 1933, as amended, or the Exchange
Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 1in"><b>Item 9.01</b></td><td style="text-align: justify"><b>Financial Statements and Exhibits.</b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(d) Exhibits</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following exhibit is furnished herewith:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 14%; padding-right: 5.4pt; padding-left: 5.4pt">
    <p style="border-bottom: black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exhibit Number</b></p></td>
    <td style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 84%; padding-right: 5.4pt; padding-left: 5.4pt">
    <p style="border-bottom: black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Description</b></p></td></tr>
  <tr style="vertical-align: top; background-color: #F2F2F2">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><a href="tm2510966d1_ex10-1.htm"><span style="font-size: 10pt">10.1*</span></a></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><a href="tm2510966d1_ex10-1.htm"><span style="font-size: 10pt">Employment Agreement, dated March 16, 2025 and effective as of March 31, 2025, by and between TechPrecision Corporation and Phillip E. Podgorski </span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><a href="tm2510966d1_ex99-1.htm"><span style="font-size: 10pt">&#160;99.1</span></a></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><a href="tm2510966d1_ex99-1.htm"><span style="font-size: 10pt">Press Release, dated March 31, 2025</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #F2F2F2">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt">104</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span style="font-size: 10pt">Cover Page Interactive Data File (embedded within Inline XBRL document)</span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* Certain provisions of this Exhibit have been
redacted pursuant to Item 601(a)(6) and/or Item 601(b)(10(iv) of Regulation S-K. The Company agrees to furnish supplementally to the SEC
or its staff an unredacted copy of this Exhibit upon request.<br/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the requirements of the Securities
Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly
authorized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2" style="font-size: 10pt"><span style="font-size: 10pt"><b>TECHPRECISION CORPORATION</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>Date: March 31, 2025 &#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left; width: 50%">&#160;</td>
    <td style="font-size: 10pt; width: 3%"><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1pt solid; font-size: 10pt; width: 47%"><span style="font-size: 10pt">/s/ Alexander Shen</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt"><span style="font-size: 10pt">Alexander Shen</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt"><span style="font-size: 10pt">Chief Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 4; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjdEKgkAQRb/Afxj2OVKXLPIxqYgsRCJ6XXKKJd2R2c3qk/rLNiUaBobh3nOvECOxppWukeG0KHM4YNPWyiGUeEFGc0bvyDbbFPwt8aqtY2Vc//7AjDyDnknGUp690Fs7bbFKIZqF8TyUE4jiNJlCsRPBV8/IXHSFxmlVgzIVFEwta3SKX0PCQT3JUPPqq47IVpNJIR5Hg/wGGcUS9tSpB/HNQp5nIhj1E4g10731ruXTofmSsKyx8XV2oP8bfAAND0qX -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>tm2510966d1_ex10-1.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="text-align: right; margin-top: 0; margin-bottom: 0"><B>Exhibit 10.1</B></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><FONT STYLE="font-weight: normal">CERTAIN
INFORMATION HAS BEEN REDACTED FROM THIS EXHIBIT IN ACCORDANCE WITH ITEM 601(A)(6) OF REGULATION S-K DUE TO PERSONAL PRIVACY CONCERNS OR
ITEM 601(b)(10)(IV) AS IT IS BOTH (I) NOT MATERIAL AND (II) OF THE TYPE THAT THE REGISTRANT TREATS AS PRIVATE OR CONFIDENTIAL. INFORMATION
THAT HAS BEEN SO REDACTED FROM THIS EXHIBIT HAS BEEN MARKED WITH &ldquo;[***]&rdquo; TO INDICATE THE OMISSION.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><U>EMPLOYMENT AGREEMENT</U></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">THIS EMPLOYMENT AGREEMENT
(the &ldquo;<B>Agreement</B>&rdquo;) is made as of March 16, 2025 to be effective as of March 31, 2025 (the &ldquo;<B>Effective Date</B>&rdquo;),
between TechPrecision Corporation, a Delaware corporation (the &ldquo;<B>Company</B>&rdquo;), and Phillip Podgorski (the &ldquo;<B>Employee</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center"><U>RECITALS</U></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">WHEREAS, the Company desires
to employ the Employee as its Chief Financial Officer and the Employee desires to accept such position and to be so employed by the Company;
and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">WHEREAS, the parties desire
to enter into this Agreement to set forth the terms and conditions of the Employee&rsquo;s employment with the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">NOW, THEREFORE, in consideration
of the foregoing premises and the mutual promises, terms, provisions and conditions set forth in this Agreement, the parties hereto hereby
agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">1.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Employment</U>. Commencing on the Effective Date, the Company agrees to employ the Employee during the Term specified in Section
2 hereof, and the Employee agrees to accept such employment, upon the terms and conditions hereinafter set forth.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">2.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Term</U>. The Company hereby employs the Employee, and the Employee hereby accepts employment with the Company, upon the terms
and conditions hereinafter set forth commencing on the Effective Date and continuing in effect until termination of this Agreement in
accordance with the provisions of Section 6 of this Agreement (the &ldquo;<B>Term</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">3.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Duties and Responsibilities</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">a.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>During the Term, the Employee shall serve as Chief Financial Officer (&ldquo;<B>CFO</B>&rdquo;) of the Company, who shall be the
principal financial officer and principal accounting officer of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">b.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Employee&rsquo;s powers, duties and responsibilities shall initially consist of such powers, duties and responsibilities as
are customary to the office of CFO of a company and division similar in size and stature to the Company. The Employee shall report to
the Company&rsquo;s Chief Executive Officer (&ldquo;CEO&rdquo;). Notwithstanding anything contained herein to the contrary, the Employee
shall not be required to perform any act which would constitute or require the violation of any federal, state or local law, rule, regulation,
ordinance or the like.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">c.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Employee shall devote not less than an average of forty (40) hours per week to carrying out the Employee&rsquo;s duties hereunder
and to the business of the Company and its affiliates, and during the Term the Employee agrees that the Employee will (i) devote the Employee&rsquo;s
best efforts and the Employee&rsquo;s skill and ability to the performance of the Employee&rsquo;s duties hereunder; (ii) carry out the
Employee&rsquo;s duties in a competent and professional manner; and (iii) generally promote the interests of the Company and its affiliates.
During the Term it shall not be a violation of this Agreement for the Employee to serve on civic or charitable boards or committees, to
perform speaking engagements, or to manage the Employee&rsquo;s personal passive investments, so long as such activities (individually
or collectively) do not interfere with the performance of the Employee&rsquo;s responsibilities as an employee of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Compensation</U>. As compensation for services hereunder and in consideration of the Employee&rsquo;s agreement not to compete
as set forth below, the Company shall pay to the Employee the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">a.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Company shall pay the Employee a relocation bonus of Fifty Thousand Dollars ($50,000.00) (the &ldquo;Relocation Bonus&rdquo;),
which shall be paid upon the Employee relocating to a reasonable commuting distance of the Company&rsquo;s headquarters, provided that
such relocation is completed within six (6) months of the Effective Date. The Relocation Bonus is an advanced payment and is earned by
Employee only if Employee remains in active service with the Company through the first six (6) months of the Effective Date. If the Employee&rsquo;s
active service with the Company ends without Good Reason prior to the six (6) month anniversary of the Effective Date of employment, the
full Relocation Bonus shall be subject to recoupment and repayment to the Company within twenty (20) business days of the Separation Date
(as defined below).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">b.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Company shall pay the Employee an initial base salary at the annual rate of Two Hundred and Sixty-Five Thousand Dollars ($265,000.00),
less applicable taxes and withholdings (the &ldquo;Base Salary&rdquo;). The Base Salary shall be paid in equal installments in accordance
with the normal payroll policies of the Company. The Employee&rsquo;s Base Salary under this Agreement shall be increased to Two Hundred
and Seventy-Five Thousand Dollars ($275,000.00) on the first anniversary of the Effective Date and to Two Hundred and Eighty-Five Thousand
Dollars ($285,000.00) on the second anniversary of the Effective Date. Thereafter, the Employee&rsquo;s Base Salary under this Agreement
may be increased by order of the CEO, the Compensation Committee of the Board of Directors (the &ldquo;<B>Board</B>&rdquo;) or the full
Board, as appropriate and at their discretion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">c.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Employee shall be entitled to a guaranteed first year bonus payment of Sixty Thousand Dollars ($60,000.00) (the &ldquo;Initial
Annual Bonus&rdquo;) conditioned upon: Employee must be actively employed by the Company at the time the Initial Annual Bonus is paid
to earn the bonus. Payment shall be made in the pay period after March 31, 2026.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">d.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>As soon as reasonably practicable following the date hereof and subject to Board approval, the Company shall grant $180,000 worth
of restricted shares of the Company&rsquo;s common stock based on the last trade price of the Company&rsquo;s common stock on the Effective
Date (the &ldquo;<B>Restricted Shares</B>&rdquo;) pursuant to TechPrecision&rsquo;s 2016 Long-Term Incentive Plan, as amended from time
to time (the &ldquo;<B>Plan</B>&rdquo;). Once granted, provided that the Employee remains employed by the Company from the Effective Date
through the applicable vesting dates, one-third (1/3) of the Restricted Shares shall vest on each of the first, second, and third anniversaries
of the Effective Date; provided that in the event of a Change in Control (as defined in the Plan) while the Employee is employed by the
Company, all outstanding, unvested Restricted Shares shall become fully vested on the effective date of such Change in Control, subject
to the terms and conditions of the Plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Expenses; Fringe Benefits</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">a.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Company agrees to pay or to reimburse the Employee during the Term for all reasonable, ordinary and necessary business expenses
incurred in the performance of the Employee&rsquo;s services hereunder in accordance with the policies of the Company as are from time
to time in effect. The Employee, as a condition to obtaining such payment or reimbursement, shall provide to the Company any and all statements,
bills or receipts evidencing the travel or out-of-pocket expenses for which the Employee seeks payment or reimbursement, and any other
information or materials required by such Company policy or as the Company may otherwise from time to time reasonably require.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">b.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>During the Term the Employee and, to the extent eligible, the Employee&rsquo;s dependents, shall be entitled to participate in
and receive all benefits under any welfare benefit plans and programs provided by the Company (including without limitation, medical,
dental, disability, group life (including accidental death and dismemberment) and business travel insurance plans and programs) applicable
generally to the employees of the Company, subject, however, to the generally applicable eligibility and other provisions of the various
plans and programs in effect from time to time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">c.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>During the Term the Employee shall be entitled to participate in all retirement plans and programs (including without limitation
any profit sharing/40l(k) plan) applicable generally to the employees of the Company, subject, however, to generally applicable eligibility
and other provisions of the various plans and programs in effect from time to time. In addition, during the Term the Employee shall be
entitled to receive fringe benefits and perquisites in accordance with the plans, practices, programs and policies of the Company from
time to time in effect, available generally to the executive officers of the Company and consistent with the generally applicable guidelines
determined by the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">d.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Employee shall be entitled to five (5) weeks&rsquo; PTO per year and such holidays as are in accordance with the Company&rsquo;s
policy then in effect for its employees generally, upon such terms as may be provided of general application to all employees of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">6.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Termination</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">a.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>By Death or Disability</U>. The Employee&rsquo;s employment hereunder shall terminate automatically upon the death of the Employee
or the Employee&rsquo;s inability to perform his duties under this Agreement due to a mental or physical condition that can be expected
to last for a continuous period of 120 days or more or for 120 days in any 180 consecutive day period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">b.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>By Company for Cause</U>. The Company may terminate the Employee&rsquo;s employment hereunder for Cause (as defined below) at
any time by giving written notice to the Employee. &ldquo;<B>Cause</B>&rdquo; shall mean: (i) the Employee&rsquo;s failure or refusal
to perform the Employee&rsquo;s material duties and responsibilities or the Employee&rsquo;s repeated failure or refusal to follow lawful
and reasonable directives of the Board or the CEO; (ii) the willful misappropriation by the Employee of the funds, business opportunities,
or property of the Company or its affiliates; (iii) the commission by the Employee of any willful or intentional act, which the Employee
should reasonably have anticipated would reasonably be expected to have the effect of injuring the reputation, business or business relationships
of the Company or its affiliates; (iv) use of alcohol to excess or illegal drugs, continuing after written warning from the Board; or
(v) any breach by the Employee of this Agreement, provided that, in the event that the breach is curable, Employee shall be provided ten
(10) business days from the date of written notice from the Company of the breach in which to cure the breach and, upon such cure, the
breach shall be deemed remedied.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">c.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>By Company Without Cause</U>. The Company may terminate the Employee&rsquo;s employment hereunder at any time without Cause
(for avoidance of doubt, excluding death, resignation, or mutual consent). The Employee agrees that the Company may dismiss the Employee
under this Section 6(c) without regard to (i) any general or specific policies (whether written or oral) of the Company relating to the
employment or termination of its employees, or (ii) any statements made to the Employee, whether made orally or in writing, which pertain
to the Employee&rsquo;s relationship with the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">d.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>By Resignation without Good Reason</U>. The Employee may terminate his employment with the Company at any time upon thirty (30)
calendar days prior written notice to the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">e.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>By Resignation with Good Reason</U>. The Employee may terminate employment with the Company for Good Reason (as defined below).
 &ldquo;Good Reason&rdquo; shall mean the occurrence of one or more of the following events, provided that the Employee shall give the
Company written notice within twenty (20) business days following the initial occurrence of the event giving rise to Good Reason, describing
the event that the Employee claims to be Good Reason and stating that the Employee intends to terminate his employment unless the Company
takes appropriate corrective action, and further provided that the Company shall have thirty (30) days from the date of receipt of the
written notice from the Employee in which to take appropriate action, which if not taken, the Good Reason shall be deemed to have occurred
at the end of such thirty (30) days period: (i) A material decrease in the Employee&rsquo;s Base Salary, Annual Bonus, and/or benefits
that is not part of a general decrease in base salary, bonuses, and/or benefits for substantially all of the Company&rsquo;s senior executives;
(ii) a failure by the Company to pay material compensation or benefits due and payable to the Employee in connection with his employment;
or (iii) a material change in the Employee&rsquo;s duties, authority, or responsibilities such that the Employee&rsquo;s duties are no
longer consistent with those of a CFO of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">f.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>By Mutual Consent</U>. The Employee and the Company may terminate this Agreement by written mutual consent pursuant to the terms
as agreed upon between the parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">g.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Officer and Director Status</U>. Upon the Employee&rsquo;s termination of employment for any reason, the Employee agrees that
he shall be deemed to have resigned from any and all officer and director positions, if any, the Employee may then hold with the Company
or any of its affiliated entities. This Agreement itself shall constitute confirmation of any such resignation without the need for further
documentation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">h.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Payment upon Termination</U>. Except as set forth in Section 7, upon termination of the Employee&rsquo;s employment with the
Company for any reason (in any case, the date that the Employee&rsquo;s employment by the Company terminates is referred to as the &ldquo;Separation
Date&rdquo;), the Company shall have no further obligation to make or provide to the Employee, and the Employee shall have no further
right to receive or obtain from the Company, any payments or benefits except for (i) all accrued but unpaid Base Salary, Bonus, &amp;
PTO through the Separation Date, payable promptly (but in any case no later than thirty (30) days following the Separation Date) and (ii)
any reimbursement for out-of-pocket expenses incurred by the Employee on or before the Separation Date that are payable pursuant to and
in accordance with Section 5 hereof; provided that the payments set forth herein shall be subject to appropriate offsets (as permitted
by applicable law) for debts or money due to the Company, including without limitation personal loans to the Employee and travel advances,
without further obligation to the Employee, and the Employee expressly authorizes the deduction of the same.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">i.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Separation from Service</U>. References to termination of employment or similar terms hereunder shall mean a &ldquo;separation
of service&rdquo; with the meaning of Code Section 409A.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">j.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Surrender of Records and Property</U>. Upon termination of the Employee&rsquo;s employment with the Company for any reason,
or at the Company&rsquo;s earlier request, the Employee shall deliver promptly to the Company originals and all copies of all records,
manuals, books, blank forms, documents, letters, memoranda, notebooks, reports, data, tables, or calculations, including notes relating
to the same, whether in tangible or electronic format or media, which are the property of the Company or which relate in any way to the
business, products, practices or techniques of the Company, and all other property, trade secrets and confidential information of the
Company, including, but not limited to, all office keys, security cards, credit cards, office equipment, computer hardware and software,
Company products and prototypes, and all documents or electronic records which in whole or in part contain any trade secrets or confidential
information of the Company, which in any of these cases are in the Employee&rsquo;s possession or under the Employee&rsquo;s control.
The Employee may <U>not</U> retain any copies of the documents referred to in this Section 6(j). To the extent that the Employee has downloaded
or stored any proprietary, privileged, confidential or trade secret information belonging to the Company or its related entities on any
personal, non-Company electronic media in the Employee&rsquo;s possession, custody, or control, such as computers, cell phones, hand-held
devices, back-up devices, zip drives, and the like, the Employee agrees to promptly contact the Company to arrange for transfer of such
documents and information back to the Company and for destruction of such documents and information on the Employee&rsquo;s personal electronic
media.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">k.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Survival</U>. Notwithstanding any termination of this Agreement or the Employee&rsquo;s employment hereunder, the Employee shall
remain bound by the provisions of this Agreement which specifically relate to periods, activities, or obligations upon or subsequent to
the termination of the Employee&rsquo;s employment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">l.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Employment</U>. The Employee agrees and understands that nothing in this Agreement shall give the Employee any right to continued
employment by the Company, and it will not interfere in any way with the Employee&rsquo;s right or Company&rsquo;s right to terminate
the Employee&rsquo;s employment at any time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">7.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Severance Benefit</U>. If the Employee&rsquo;s employment is terminated by the Company without Cause or by the Employee with
Good Reason on or after the six (6) month anniversary of the Effective Date, in addition to the amounts set forth in Section 6(h), and
subject to the material conditions set forth herein, including but not limited to the Employee executing, not revoking, and complying
with the terms of a general release substantially in the form attached hereto as Exhibit A (subject to modifications necessary by the
Company, including but not limited those necessary to comply with applicable law or to reflect any changes arising out of any merger,
consolidation, reorganization, name change or similar transaction with respect to the Company)(the &ldquo;Release&rdquo;) and the post-employment
obligations set forth in this Agreement, the Company shall pay to the Employee a severance benefit (each as &ldquo;Severance Benefit&rdquo;,
as applicable) as follows within fifteen (15) business days of the expiration of any revocation period set forth in the Release:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">a.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>If the Employee&rsquo;s employment terminates on a Separation Date that is on or after the six (6) month anniversary of the Effective
Date but prior to the one (1) year anniversary of the Effective Date, the Company will continue to pay the Employee his Base Salary in
effect as of the Separation Date, less applicable taxes and withholding, for a period of six (6) months following the Separation Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">b.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>If the Employee&rsquo;s employment terminates on a Separation Date that is on or after the one (1) year anniversary of the Effective
Date but prior to the two (2) year anniversary of Effective Date, the Company will continue to pay the Employee his Base Salary in effect
as of the Separation Date, less applicable taxes and withholding, for a period of twelve (12) months following the Separation Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">c.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>If the Employee&rsquo;s employment terminates on a Separation Date that is on or after the two (2) year anniversary of the Effective
Date, the Company will (i) continue to pay the Employee his Base Salary in effect as of the Separation Date for a period of twelve (12)
months following the Separation Date; and (ii) in the final payment to the Employee, the Company will include a lump sum payment equivalent
to the Employee&rsquo;s Annual Base Salary for the last full fiscal year of the Employee&rsquo;s employment. Each such payment in (i)
and (ii) shall be less applicable taxes and withholding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">d.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Upon termination of employment, all unvested Restricted Shares and unvested options will best immediately as of the Separation
Date, or the Company can opt to pay out the value of the unvested Restricted Shares and options, based on the last trade price of the
Company&rsquo;s common stock on the Separation Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">8.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Non-Competition and Protection of Confidential Information</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">a.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Employee agrees that the Employee&rsquo;s services to the Company are of a special, unique, extraordinary and intellectual
character and the Employee&rsquo;s position with the Company places the Employee in a position of confidence and trust with the employees
and customers of the Company and its affiliates. Consequently, the Employee agrees that it is reasonable and necessary for the protection
of goodwill, intellectual property, trade secrets, designs, proprietary information and business of the Company that the Employee make
the covenants contained herein. Accordingly, the Employee agrees that, during the period of the Employee&rsquo;s employment hereunder
and for the period of one (1) year immediately following the termination of the Employee&rsquo;s employment hereunder, the Employee shall
not, directly or indirectly:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">i.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>own, operate, manage or be employed or engaged by or otherwise affiliated with any of the following entities or any of their respective
affiliates (with the term &ldquo;affiliates&rdquo; meaning any person or entity controlling, controlled by or under common control with,
any of the following listed entities or any of their successors or assigns, whether by ownership of equity interests, by contract or by
whatsoever other means), or any of their respective successors and/or assigns:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">E.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">F.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">G.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">H.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">I.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">J.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">K.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">L.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***];
and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">M.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[***].</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">ii.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>attempt in any manner to solicit from any customer or supplier business of the type performed for or by the Company or persuade
any customer or supplier of the Company to cease to do business or to reduce the amount of business which any such customer or supplier
has customarily done or contemplates doing with the Company, whether or not the relationship between the Company and such customer or
supplier was originally established in whole or in part through the Employee&rsquo;s efforts; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">iii.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>employ as an employee or retain as a consultant, or persuade or attempt to persuade any person who is at the date of termination
of the Employee&rsquo;s employment with the Company or at any time during the preceding year was an employee of or exclusive consultant
to the Company to leave the Company or to become employed as an employee or retained as a consultant by anyone other than the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">iv.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>As used in this Section 8, the term: &ldquo;customer&rdquo; and &ldquo;supplier&rdquo; shall mean any person or entity that is
a customer or supplier of the Company at the date of termination of the Employee&rsquo;s employment with the Company, or at any time during
the preceding year was a customer or supplier of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">b.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>However, the Employee&rsquo;s obligations under Section 8(a)(i) shall cease to be in effect in the event that the Company terminates
the Employee&rsquo;s employment with the Company for a reason other than Cause, or employee terminates his employment for Good Reason.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">c.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Employee acknowledges that the Employee has been advised of the right to consult with counsel prior to signing this Agreement
and that this Agreement was provided to the Employee at least 10 business days before this Agreement is to be effective or, in the event
that it was not provided to the Employee at least 10 business days before this Agreement is to be effective, the Employee shall have ten
(10) business days after the Agreement was first provided to him during which time the Employee may revoke this Agreement. Such a revocation
shall be considered a Resignation without Good Reason.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">d.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Employee agrees that the Employee will not at any time (whether during the Term or after termination of this Agreement for
any reason), disclose to anyone, any confidential information or trade secret of the Company or utilize such confidential information
or trade secret for Employee&rsquo;s own benefit, or for the benefit of third parties, and all memoranda or other documents compiled by
the Employee or made available to the Employee during the Term pertaining to the business of the Company shall be the property of the
Company and shall be delivered to the Company on the date of termination of the Employee&rsquo;s employment with the Company or at any
other time, as reasonable, upon request. The term &ldquo;confidential information or trade secret&rdquo; does not include any information
which (i) becomes generally available to the public other than by breach of this provision, or (ii) is required to be disclosed by law
or legal process.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">e.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>If the Employee commits a breach or threatens to commit a breach of any of the provisions of Sections 8(a) or (b) hereof, the Company
shall have the right to cease any further payments to the Employee under Section 7 hereof and to have the provisions of this Agreement
specifically enforced by any court having jurisdiction without being required to post bond or other security and without having to prove
the inadequacy of any other available remedies, it being acknowledged and agreed that any such breach will cause irreparable injury to
the Company and that money damages will not provide an adequate remedy to the Company. In addition, the Company may take all such other
actions and seek such other remedies available to it in law or in equity and shall be entitled to such damages as it can show it has sustained
by reason of such breach.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">f.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The parties acknowledge that the type and periods of restriction imposed in the provisions of Sections 8(a) and (b) hereof are
fair and reasonable and are reasonably required for the protection of the Company and the goodwill associated with the business of the
Company; and that the time, scope, geographic area and other provisions of this Section 8 have been specifically negotiated by sophisticated
parties and accordingly it is reasonable that the restrictive covenants set forth herein are not limited by narrow geographic area. If
any of the covenants in Sections 8(a) or (b) hereof, or any part thereof, is hereafter construed to be invalid or unenforceable, it is
the intention of the parties that the same shall not affect the remainder of the covenant or covenants, which shall be given full effect,
without regard to the invalid portions. If any of the covenants contained in Section 8(a) or (b), or any part thereof, is held to be unenforceable
because of the duration of such provision or the area covered thereby, the parties agree that the court making such determination should
reduce the duration and/or areas of such provision such that, in its reduced form, said provision shall then be enforceable. The parties
intend to and hereby confer jurisdiction to enforce the covenants contained in Sections 8(a) and (b) upon the courts of any jurisdiction
within the geographical scope of such covenants. In the event that the courts of any one or more of such jurisdictions shall hold such
covenants wholly unenforceable by reason of the breadth of such time, scope or geographic area, it is the intention of the parties hereto
that such determination not bar or in any way affect the Company&rsquo;s right to the relief provided above in the courts of any other
jurisdiction within the geographical scope of such covenants, as to breaches of such covenants in such other respective jurisdictions,
the above covenants as they relate to each jurisdiction being, for this purpose, severable into diverse and independent covenants.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">g.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>For purposes of Sections 8 and 9 of this Agreement, the &ldquo;Company&rdquo; shall be deemed to include the Company and each of
its subsidiaries and affiliates.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">9.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Intellectual Property</U>. During the Term, the Employee will disclose to the Company all ideas, inventions, advertising campaigns,
designs, logos, slogans, processes, operations, products or improvements which may be patentable or copyrightable or subject to any trade
or service mark or name, and business plans developed by the Employee during such period, either individually or in collaboration with
others, which relate to the business of the Company (&ldquo;<B>Intellectual Property</B>&rdquo;). The Employee agrees that such Intellectual
Property will be the sole property of the Company and that the Employee will at the Company&rsquo;s request and cost do whatever is reasonably
necessary to secure the rights thereto by patent, copyright, trademark or otherwise to the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">10.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Non-Disparagement</U>. The Employee will not make to any person or entity any defamatory or libelous oral, written and/or electronic
statements about the Company, or its parents, subsidiaries, or affiliates, or their respective officers, directors, employees and agents,
or do anything which damages the Company or its or any of their services, reputation, goodwill, financial status, or business, customer,
or client relationships; provided that the Employee retains the right to enforce the terms and conditions of this Agreement and to make
true statements in connection with the proper exercise of such rights. The Company will not authorize any defamatory or libelous oral,
written and/or electronic statements regarding the Employee or any actions which damages the Employee or his reputation, status, or business,
customer, or client relationships; provided that the Company retains the right to enforce the terms and conditions of this Agreement and
to make true statements in connection with the proper exercise of such rights.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">11.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Enforceability</U>. The failure of either party at any time to require performance by the other party of any provision hereunder
shall in no way affect the right of that party thereafter to enforce the same, nor shall it affect any other party&rsquo;s right to enforce
the same, or to enforce any of the other provisions in this Agreement; nor shall the waiver by either party of the breach of any provision
hereof be taken or held to be a waiver of any subsequent breach of such provision or as a waiver of the provision itself.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">12.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-weight: normal"><U>Government Agencies</U>. Notwithstanding any provision
in this Agreement to the contrary, nothing in this Agreement limits the Employee&rsquo;s right to file a charge with, to participate in
a proceeding by, to give testimony to, or to communicate with a court, legislative body, administrative agency, government agency, or
government official, including without limitation the Securities and Exchange Commission or the National Labor Relations Board. </FONT>Nothing
in this Agreement shall be interpreted to prevent or prohibit the Employee from filing a charge or complaint with, or providing truthful
and accurate information to, a federal, state, or local governmental agency that is responsible for enforcing a law or regulation on behalf
of the government, such as the U.S. Equal Employment Opportunity Commission or the U.S. Securities and Exchange Commission, about a suspected
violation of law or regulation or from cooperating with or participating in the government&rsquo;s investigation or proceedings thereon.
In addition, notwithstanding the foregoing, nothing in this Agreement shall impair or prevent the Employee from seeking or receiving a
benefit or remedy pursuant to Section 922 of the Dodd-Frank Wall Street Reform and Protection Act or a monetary award or bounty from any
governmental agency or regulatory or law enforcement authority in connection with protected whistleblower activity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">13.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Assignment</U>. This Agreement is binding on and is for the benefit of the parties hereto and their respective successors, heirs,
executors, administrators and other legal representatives. Neither this Agreement nor any right or obligation hereunder may be sold, transferred,
assigned, pledged or hypothecated by either party hereto without the prior written consent of the other party; provided, the Company may
assign its rights and obligations under the Agreement without written consent in connection with the sale or other transfer of all or
substantially all of the Company&rsquo;s business (whether by way of sale of stock, assets, merger or otherwise).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">14.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Severability</U>. In the event any provision of this Agreement is found to be void and unenforceable by a court of competent
jurisdiction, the remaining provisions of this Agreement shall nevertheless be binding upon the parties with the same effect as though
the void or unenforceable part had been severed and deleted.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">15.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Life Insurance</U>. The Employee agrees that the Company shall have the right to obtain life insurance on the Employee&rsquo;s
life, at the Company&rsquo;s sole expense and with the both the Company and the Employee&rsquo;s designated beneficiary as equal beneficiaries
thereof to that end, the Employee shall (a) cooperate fully with the Company in obtaining such life insurance, (b) sign any necessary
consents, applications and other related forms or documents and (c) take any reasonably required medical examinations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">16.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Notice</U>. Any notice, request, instrument or other document to be given under this Agreement by either party hereto to the
other shall be in writing and shall be deemed effective (a) upon personal delivery, if delivered by hand, (b) three (3) days after the
date of deposit in the mails, postage prepaid, if mailed by certified or registered mail, or (c) on the next business day, if sent by
a prepaid overnight courier service, and in each case addressed as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">If to the Employee:</TD>
    <TD STYLE="width: 64%; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Phillip Podgorski</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">[***]</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">[***]</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">If to the Company:</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">TechPrecision Corporation</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">1 Bella Drive</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">Westminster, MA 01473</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">Attention: CEO</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any party may change the address to which notices
are to be sent by giving notice of such change of address to the other party in the manner herein provided for giving notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">17.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>No Conflict</U>. The Employee represents and warrants that the Employee is not subject to any agreement, instrument, order,
judgment or decree of any kind, or any other restrictive agreement of any character, which would prevent the Employee from entering into
this Agreement or which would be breached by the Employee upon the performance of the Employee&rsquo;s duties pursuant to this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">18.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Section 409A Compliance</U>. The following rules shall apply, to the extent necessary, with respect to distribution of the payments
and benefits, if any, to be provided to the Employee under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">a.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>This Agreement is intended to be exempt from or to comply with Section 409A of the Internal Revenue Code of 1986, as amended (to
the extent applicable) (&ldquo;<B>Section 409A</B>&rdquo;) and the parties hereto agree to interpret, apply and administer this Agreement
in the least restrictive manner necessary to comply therewith and without resulting in any increase in the amounts owed hereunder by the
Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">b.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Neither the Employee nor the Company shall have the right to accelerate or defer the delivery of any such payments or benefits
except to the extent specifically permitted or required by Section 409A.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">c.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The determination of whether and when the Employee&rsquo;s separation from service from the Company has occurred shall be made
in a manner consistent with, and based on the presumptions set forth in, Treasury Regulation Section 1.409A-l(h) (or any successor provision).
Solely for purposes of this Section, &ldquo;Company&rdquo; shall include all persons with whom the Company would be considered a single
employer as determined under Treasury Regulation Section 1.409A-l(h)(3) (or any successor provision).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">d.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>All reimbursements and in-kind benefits provided under this Agreement shall be made or provided in accordance with the requirements
of Section 409A to the extent that such reimbursements or in-kind benefits are subject to Section 409A, including, where applicable, the
requirements that (i) any reimbursement is for expenses incurred during the Employee&rsquo;s lifetime (or during a shorter period of time
specified in this Agreement), (ii) the amount of expenses eligible for reimbursement during a calendar year may not affect the expenses
eligible for reimbursement in any other calendar year, (iii) the reimbursement of an eligible expense will be made on or before the last
day of the calendar year following the year in which the expense is incurred and (iv) the right to reimbursement is not subject to set
off or liquidation or exchange for any other benefit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">e.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Notwithstanding anything herein to the contrary, the Company shall have no liability to the Employee or to any other person if
the payments and benefits provided in this Agreement that are intended to be exempt from or compliant with Section 409A are not so exempt
or compliant.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">19.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Miscellaneous</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">a.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The headings contained in this Agreement are for reference purposes only, and shall not affect the meaning or interpretation of
this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">b.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Company may withhold from any amount payable under this Agreement such federal, state or local taxes as shall be required to
be withheld pursuant to applicable law or regulation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">c.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>This Agreement shall be governed by and construed in accordance with the internal laws of the Commonwealth of Massachusetts without
giving effect to any choice or conflict of law provision or rule that would cause the application of the laws of any other jurisdiction.
Any action arising out of the breach or threatened breach of this Agreement shall be commenced in a state court of the Commonwealth of
Massachusetts and the parties hereto hereby submit to the exclusive jurisdiction of such courts for the purpose of enforcing this Agreement,
and irrevocably waive any defense or objection to venue in the Commonwealth of Massachusetts based on the doctrine of <I>forum non conveniens</I>
or any other grounds.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">d.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>This Agreement represents the entire agreement between the Company and the Employee with respect to the subject matter hereof,
and all prior agreements relating to the employment of the Employee, written or oral, are nullified and superseded hereby.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">e.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>This Agreement may not be orally canceled, changed, modified or amended, and no cancellation, change, modification or amendment
shall be effective or binding, unless in writing and signed by both parties to this Agreement, and any provision hereof may be waived
only by an instrument in writing signed by the party or parties against whom or which enforcement of such waiver is sought.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">f.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>As used in this Agreement, any gender includes a reference to all other genders and the singular includes a reference to the plural
and vice versa.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">[SIGNATURES ON NEXT PAGE]</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>IN WITNESS WHEREOF</B>,
the parties have executed this Agreement as of the date first written above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><B>COMPANY:</B></TD>
    <TD STYLE="width: 50%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><B>EMPLOYEE:</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><B>TECHPRECISION CORPORATION</B></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><U>&nbsp;/s/ Phillip Podgorski&#9;&#9;</U></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">Phillip Podgorski</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">By:&#9;<U>/s/ Alexander Shen&#9;&#9;</U></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&#9;Alexander Shen</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&#9;Chief Executive Officer</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>EXHIBIT A</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>GENERAL RELEASE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This General Release of All
Claims is made as of __________________ (&ldquo;<U>General Release</U>&rdquo;), by and between _____________________ (the &ldquo;<U>Executive</U>&rdquo;
or &ldquo;you&rdquo;) and TechPrecision Corporation, a Delaware corporation, (the &ldquo;<U>Company</U>&rdquo;). Capitalized terms used
but not defined herein shall have the respective meanings provided in the Employment Agreement (as defined below).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">WHEREAS, the Company and the
Executive are parties to an Employment Agreement dated as of March __, 2025 (the &ldquo;<U>Employment Agreement</U>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">WHEREAS, the effectiveness
of this General Release is a condition precedent to the Severance Benefit of ___________________________ (the &ldquo;<U>Severance Benefit</U>&rdquo;),
as set forth in <U>Section 7</U> of the Employment Agreement; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">NOW, THEREFORE, in consideration
of the promises and the mutual covenants and agreements herein contained, the Company and the Executive agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase"><B>1.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B></FONT><U>Release</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><B>A.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B>Except for the Excluded Claims (as defined below), as a condition precedent to receipt of the Severance Benefit, you hereby
release the Company and each entity which is controlled by, controlling or under common control with the Company (&ldquo;<U>Other Entities</U>&rdquo;),
and each of the Company and each of the Other Entities&rsquo; direct and indirect parents, members subsidiaries, successors, predecessors,
partners, investors, portfolio companies, and affiliates, and each of such entities&rsquo; officers, directors, agents, servants, employees,
partners, members, managers, attorneys, shareholders, successors, and assigns (the &ldquo;<U>Released Parties</U>&rdquo;), of and from
any and all claims, liabilities, demands, causes of action, costs, expenses, attorneys&rsquo; fees, damages, indemnities and obligations
of every kind and nature, in law, equity, or otherwise, known and unknown, suspected and unsuspected, arising out of or in any way related
to agreements, events, acts or conduct occurring at any time prior to and including the Separation Date (as defined below) (collectively,
the &ldquo;<U>Released Claims</U>&rdquo;). The Released Claims include, but are not limited to: (a) all claims directly or indirectly
arising out of or in any way connected with your employment or service with the Company, the termination of such employment or services,
or any of your activities as a partner, member, manager, consultant, advisor or employee of any of the Released Parties in any such capacities
(if applicable); (b) all claims or demands related to salary, bonuses, fees, retirement contributions, profit-sharing rights, profit distributions,
management fee income, commissions, carried interest, stock, stock options, or any other ownership or equity interests in the Company
or any of its affiliated entities, vacation pay, fringe benefits, expense reimbursements, severance pay, or any other form of compensation
or benefit; (c) all claims of any interests in investments of the Company and its related subsidiaries, partnerships and affiliates; and
(d) all claims pursuant to or arising under any federal, state or local law, statute or regulation, as amended, and all causes of action
howsoever arising, including without limitation under or arising out of tort law, contract law, wrongful discharge, discrimination, harassment,
fraud, defamation, emotional distress, and breach of the implied covenant of good faith and fair dealing, in each case in any jurisdiction.
Said release shall be construed as broadly as possible. The release does not include claims arising after the date of this Agreement;
provided, however, that any claims arising after the date of this Agreement from the then-present effect of acts or conduct occurring
on or before the date of this Agreement shall be deemed released under this Agreement. Notwithstanding the foregoing, the Released Claims
shall not include, and this Agreement shall not apply to the following claims (the &ldquo;<U>Excluded Claims</U>&rdquo;): claims for payments
required by the Employment Agreement to be made to you after the Separation Date in accordance with the required timing of such payments.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><B>B.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B>Nothing in this Agreement in any way prohibits or is intended to restrict or impede you from exercising protected rights under
the National Labor Relations Act (&ldquo;<U>NLRA</U>&rdquo;) which cannot be waived by agreement, including but not limited to: (i) participating
in activities under Section 7 of the NLRA, (ii) filing an unfair labor practice charge, (iii) assisting others in engaging in activities
identified in foregoing subsections (i) and (ii), or (iv) cooperating with any NLRB investigative process.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><B>C.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B><U>ADEA Waiver and Release</U>. You acknowledge that you are also knowingly and voluntarily waiving and releasing any rights
that you may have under the ADEA and that the consideration given for the waiver and release in this Agreement is in addition to anything
of value to which you were already entitled. You further acknowledge that you have been advised by this writing, as required by the ADEA,
that: (a) your waiver and release do not apply to any rights or claims that may arise after the Separation Date; (b) you have been advised
hereby that you should consult with an attorney prior to executing this Agreement (although you may voluntarily choose not to do so);
(c) you forty-five (45) days, to consider this Agreement (although you may voluntarily choose to sign it earlier); (d) you have seven
(7) days after the date you sign this Agreement to revoke this Agreement (by providing written notice of such revocation to the Company);
and (e) your acceptance of this Agreement will not be effective until the date upon which the revocation period has expired, which will
be the eighth (8th) day after you execute the Agreement (provided you do not earlier revoke your acceptance of the Agreement) (the &ldquo;<U>Effective
Date</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase"><B>2.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B></FONT><U>No Actions</U>. You represent and warrant that you have not (i) filed a lawsuit, complaint or proceeding of any kind
against any of the Company and any of the other Released Parties and that you are not aware of any basis for initiating or prosecuting
any such lawsuit, complaint or proceeding, and (ii) except as disclosed in writing to the Company contemporaneously with signing this
General Release, reported any alleged improper, unethical or illegal conduct or activity to the Company or any of its Affiliates and have
no knowledge of any such conduct or activity. In consideration of the Company&rsquo;s payment of the Severance Benefit, you covenant and
agree that you will not bring any action, lawsuit or arbitration proceeding, at law or in equity, arising from or related to any of the
Released Claims. The Executive further represents that he has not been retaliated against for reporting any allegations of wrongdoing
by the Company or any of its Affiliates. In the event you violate the terms of this <U>Section 2</U>, in addition to any other rights
and remedies available to the Company and/or any of the other Released Parties, you agree to (a) pay all costs and expenses incurred by
any of the Company and/or any of the other Released Parties in the defense of any such action, lawsuit or arbitration, including reasonable
attorneys&rsquo; fees; and (b) repay to the Company the Severance Benefit. Notwithstanding the foregoing, nothing in this Agreement shall
prevent you from filing, cooperating with, or participating in any proceeding before the Equal Employment Opportunity Commission, or other
federal, state or agency that enforces employment laws, except that you acknowledge that you may not be able to recover any monetary benefits
in connection with any such claim, charge or proceeding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase"><B>3.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B></FONT><U>Confidentiality</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><B>A.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B>You will hold the existence and provisions of this Agreement in strictest confidence and you will not publicize or disclose
this Agreement in any manner whatsoever; provided, however, that: (a) you may disclose this Agreement to your immediate family, provided
that you take all reasonable steps necessary to ensure confidentiality is maintained by any of the individuals to whom disclosure is authorized;
(b) you may disclose this Agreement in confidence to your attorneys and accountants, provided that you take all reasonable steps necessary
to ensure confidentiality is maintained by any of the individuals to whom disclosure is authorized; (c) you may disclose this Agreement
insofar as such disclosure may be necessary to enforce its terms or as otherwise required by law. In particular, and without limitation,
you agree not to disclose the terms of this Agreement to any current or former employee or other personnel of the Company and/or any of
the Other Entities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><B>B.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B>You agree that from the Separation Date you have not and after the Effective Date you will not divulge, use, publish or in
any other manner reveal, directly or indirectly, to any person, firm or corporation any Confidential Information (as defined in the Employment
Agreement) obtained or learned by you during the course of your employment or service with the Company or any of the Other Entities, except
as may be specifically permitted by the terms of the Employment Agreement. The foregoing shall be in addition to the confidentiality obligations
set forth in the Employment Agreement, to which you continue to be subject.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase"><B>4.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B></FONT><U>Acts Necessary To Effect This Agreement</U>. You and the Company agree to timely execute any instruments or perform
any other acts that are or may be necessary or appropriate to effect and carry out the transactions contemplated by this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase"><B>5.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B></FONT><U>Other Obligations and Acknowledgements</U>. Your duties as set forth in this Agreement shall be in addition to any
duties or obligations applicable to you under the charter or any other documents governing the Company, and the Employment Agreement.
Without limitation of the foregoing, you confirm and agree that your obligations under <U>Section 8</U> (&ldquo;<U>Restrictive Covenants</U>&rdquo;)
of the Employment Agreement survive the termination of your employment with the Company as provided therein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase"><B>6.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B></FONT><U>Remedies</U>. You hereby acknowledge and agree that any breach of your obligations under this Agreement, to the extent
applicable, would cause the Company or any of the other Released Parties irreparable harm and any remedy at law for such breach or threatened
breach would be inadequate, and that the non-breaching party or parties shall be entitled to injunctive relief (without having to post
a bond) in the event of such breach or threatened breach, in addition to any other available rights and remedies.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase"><B>7.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B></FONT><U>Dispute Resolution</U>. The terms set forth in <U>Section 19(c)</U> of the Employment Agreement are incorporated
herein by reference and shall apply to any disputes, claims, or causes of action arising out of or relating to this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="text-transform: uppercase"><B>8.<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></B></FONT><U>Miscellaneous</U>. This Agreement may not be modified or amended except in a written agreement signed by both you
and a duly authorized officer of the Company. This Agreement shall bind the heirs, personal representatives, successors and assigns of
both you and the Company, and inure to the benefit of both you and the Company, their heirs, successors and assigns. If any provision
of this Agreement is determined to be invalid or unenforceable, in whole or in part, this determination will not affect any other provision
of this Agreement and the provision in question shall be modified so as to be rendered enforceable pursuant to applicable law in a manner
consistent with the intent of the parties insofar as possible. Any ambiguity in this Agreement shall not be construed against either party
as the drafter. Any waiver of a breach of this Agreement shall be in writing and shall not be deemed to be a waiver of any successive
breach. This Agreement may be executed in counterparts and facsimile signatures will suffice as original signatures. To the extent that
the Other Entities are released hereunder, they shall be third party beneficiaries of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>You acknowledge that you have carefully read
this Agreement and have had the opportunity to review its provisions with legal counsel and/or any advisors you considered necessary.
You understand the contents of this Agreement, and signify such understanding and agreement by signing below.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Please sign and date this Agreement below to accept
the terms set forth above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><B>COMPANY:</B></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><B>EMPLOYEE:</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 45%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 45%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><B>TECHPRECISION CORPORATION</B></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: justify"><U></U></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">Phillip Podgorski</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: justify"></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&#9;Alexander Shen</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&#9;Chief Executive Officer</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 14; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><B>&nbsp;</B></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>3
<FILENAME>tm2510966d1_ex99-1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 99.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font-size: 10pt"><B>Company Contact:</B></FONT></TD>
    <TD STYLE="width: 50%"><FONT STYLE="font-size: 10pt"><B>Investor Relations Contact:</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Alexander Shen</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Hayden IR</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Chief Executive Officer</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Brett Maas</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">TechPrecision Corporation</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Phone: 646-536-7331</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Phone:&nbsp;&nbsp;(978) 874-0591</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Email: <U>brett@haydenir.com</U></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Email: <U>info@techprecision.com</U></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Website: <U>www.haydenir.com</U></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Website: <U>www.techprecision.com</U></FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>FOR IMMEDIATE RELEASE</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>TechPrecision Appoints Phillip E. Podgorski
Chief Financial Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Westminster, MA</B> &ndash; March 31,
2025 &ndash; TechPrecision Corporation&nbsp;(NASDAQ:TPCS) (&ldquo;TechPrecision&rdquo; or &ldquo;the Company&rdquo;), today announced
the appointment of Phillip E. Podgorski as its new Chief Financial Officer, effective today.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&ldquo;I am very happy to welcome Phil to
TechPrecision as our Chief Financial Officer. Phil is a seasoned CFO with public company experience in the defense sector and a proven
track record in financial strategy, scenario planning and operations,&rdquo; stated Alexander Shen, TechPrecision&rsquo;s Chief Executive
Officer. &ldquo;Timely reporting is one of our fundamentals; the successful addition of Phil to TechPrecision is a major step to achieve
and consistently maintain compliance to this requirement.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Podgorski added, &ldquo;I am very excited
about the opportunity to bring my years of experience to join Alex on the TechPrecision executive team. With my collaborative style, I
look forward to working with the teams at Ranor, Stadco, and TechPrecision to effect positive changes in the finance areas and the company
as a whole, enabling operations effectiveness to drive company results. With Alex, our strong focus is on making Ranor, Stadco and TechPrecision
a company valued by its customers, employees and shareholders.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="background-color: white">Mr. Podgorski was the Chief Financial
Officer for the RTX Technology Research Center (&ldquo;RTRC&rdquo;), a division of RTX Corporation (&ldquo;RTX&rdquo;), a public aerospace
and defense company, since 2013. While at RTX, he was responsible for all GAAP, SEC and government accounting and reporting related aspects
for the RTRC. He was also responsible for strategic and scenario planning in collaboration with other stakeholders at RTX, including long-range
plans and annual operating budgets. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="background-color: white">Mr. Podgorksi has an MBA and
Bachelor of Science degree in Accounting from Western New England University.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>About TechPrecision Corporation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">TechPrecision Corporation, through its wholly owned subsidiaries, Ranor,&nbsp;Inc.
and Stadco, manufactures large-scale, metal fabricated and machined precision components and equipment. These products are used in a variety
of markets including: defense, aerospace, nuclear, medical, and precision industrial. TechPrecision's goal is to be an end-to-end service
provider to its customers by furnishing customized solutions for completed products requiring custom fabrication and machining, assembly,
inspection and testing. To learn more about the Company, please visit the corporate website at&nbsp;<U>http://www.techprecision.com</U>.
Information on the Company's website or any other website does not constitute a part of this press release.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Safe Harbor Statement</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>This release contains certain &ldquo;forward-looking
statements&rdquo; relating to the business of the Company and its subsidiary companies. All statements other than statements of current
or historical fact contained in this press release, including statements that express our intentions, plans, objectives, beliefs, expectations,
strategies, predictions or any other statements relating to our future activities or other future events or conditions are forward-looking
statements. The words &ldquo;anticipate,&rdquo; &ldquo;believe,&rdquo; &ldquo;continue,&rdquo; &ldquo;could,&rdquo; &ldquo;estimate,&rdquo;
 &ldquo;expect,&rdquo; &ldquo;intend,&rdquo; &ldquo;may,&rdquo; &ldquo;plan,&rdquo; &ldquo;predict,&rdquo; &ldquo;project,&rdquo; &ldquo;prospects,&rdquo;
 &ldquo;will,&rdquo; &ldquo;should,&rdquo; &ldquo;would&rdquo; and similar expressions, as they relate to us, are intended to identify
forward-looking statements. These statements are based on current expectations, estimates and projections made by management about our
business, our industry and other conditions affecting our financial condition, results of operations or business prospects. These statements
are not guarantees of future performance and involve risks, uncertainties and assumptions that are difficult to predict. Therefore, actual
outcomes and results may differ materially from what is expressed or forecasted in, or implied by, the forward-looking statements due
to numerous risks and uncertainties. Factors that could cause such outcomes and results to differ include, but are not limited to, risks
and uncertainties arising from: our reliance on individual purchase orders, rather than long-term contracts, to generate revenue; our
ability to balance the composition of our revenues and effectively control operating expenses; external factors that may be outside our
control, including health emergencies, like epidemics or pandemics, the conflicts in Eastern Europe and the Middle East, price inflation,
interest rate increases and supply chain inefficiencies; the availability of appropriate financing facilities impacting our operations,
financial condition and/or liquidity; our ability to receive contract awards through competitive bidding processes; our ability to maintain
standards to enable us to manufacture products to exacting specifications; our ability to enter new markets for our services; our reliance
on a small number of customers for a significant percentage of our business; competitive pressures in the markets we serve; changes in
the availability or cost of raw materials and energy for our production facilities; restrictions in our ability to operate our business
due to our outstanding indebtedness; government regulations and requirements; pricing and business development difficulties; changes in
government spending on national defense; our ability to make acquisitions and successfully integrate those acquisitions with our business;
our failure to maintain effective internal controls over financial reporting; general industry and market conditions and growth rates;
our ability to regain compliance with the continued listing standards of the Nasdaq Capital Market; and other risks discussed in the Company&rsquo;s
periodic reports that are filed with the Securities and Exchange Commission and available on its website (www.sec.gov). Any forward-looking
statements speak only as of the date on which they are made, and we undertake no obligation to publicly update or revise any forward-looking
statements to reflect events or circumstances that may arise after the date of this press release, except as required by applicable law.
Investors should evaluate any statements made by us in light of these important factors.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 2; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><I>&nbsp;</I></B></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>tpcs-20250331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.0a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aA5w7xRiXgen8uLa3ZcWaGHybOdzZR+GYkxtmB2bfkKzyUsqf3vqCRK5+vG8QMM -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:tpcs="http://tech.pre.com/20250331" elementFormDefault="qualified" targetNamespace="http://tech.pre.com/20250331">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://tech.pre.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="tpcs-20250331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="tpcs-20250331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>tpcs-20250331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.0a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>tpcs-20250331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.0a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://tech.pre.com/role/Cover" xlink:href="tpcs-20250331.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://tech.pre.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Mar. 31, 2025</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_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_AmendmentFlag', window );">Amendment Flag</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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2025<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-41698<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">TECHPRECISION CORPORATION<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">0001328792<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">51-0539828<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 or Country Code</a></td>
<td class="text">DE<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">1 Bella Drive<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Westminster<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MA<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">01473<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">978<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">874-0591<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_WrittenCommunications', window );">Written Communications</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_SolicitingMaterial', window );">Soliciting Material</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_PreCommencementTenderOffer', window );">Pre-commencement 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_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.0001 per share<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TPCS<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_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_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>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  J2?UI&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    (  J2?UK206',[@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%*Q# 0AE]%<F\G27$/H9N+XDE!<$'Q%I+9
MW6#3AF2DW;<WK;M=1!_ 8V;^?/,-3&NCLD/"YS1$3.0QWTRAZ[.R<<N.1%$!
M9'O$8')=$GUI[H<4#)5G.D T]L,<$"3G&PA(QADR, .KN!*9;IU5-J&A(9WQ
MSJ[X^)FZ!>8L8(<!>\H@:@%,SQ/C:>I:N )F&&$*^;N ;B4NU3^Q2P?8.3EE
MOZ;&<:S'9LF5'02\/3V^+.M6OL]D>HOE5_:*3A&W[#+YM;F[WSTP+;F\K7A3
M-6(GI1(;)?G[[/K#[RH<!N?W_A\;7P1U"[_N0G\!4$L#!!0    (  J2?UJ9
M7)PC$ 8  )PG   3    >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0
M>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$
M+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>
MM5II ,,X?<D3$L/<@HL(2W@4R]9<X%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A
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
MP;;5?K>['QB9%3O,E32P7RT.MYS!QV!O@.MK*<W[P&Y:R_\YC/X#4$L#!!0
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
ME0   ,T    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L!
M A0#%     @ "I)_6M)!8<SN    *P(  !$              ( !PP   &1O
M8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ "I)_6IE<G",0!@  G"<  !,
M             ( !X $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M"  *DG]:JH YE$L$  !_$   &               @($A"   >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ "I)_6I^@&_"Q @  X@P   T
M             ( !H@P  'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  *DG]:
MEXJ[',     3 @  "P              @ %^#P  7W)E;',O+G)E;'-02P$"
M% ,4    "  *DG]:JL0B%C,!   B @  #P              @ %G$   >&PO
M=V]R:V)O;VLN>&UL4$L! A0#%     @ "I)_6B0>FZ*M    ^ $  !H
M         ( !QQ$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#
M%     @ "I)_6F60>9(9 0  SP,  !,              ( !K!(  %M#;VYT
D96YT7U1Y<&5S72YX;6Q02P4&      D "0 ^ @  ]A,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="tm2510966d1_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tech.pre.com/role/Cover</Role>
      <ShortName>Cover</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" isUsgaap="true" original="tm2510966d1_8k.htm">tm2510966d1_8k.htm</File>
    <File>tpcs-20250331.xsd</File>
    <File>tpcs-20250331_lab.xml</File>
    <File>tpcs-20250331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tm2510966d1_8k.htm": {
   "nsprefix": "tpcs",
   "nsuri": "http://tech.pre.com/20250331",
   "dts": {
    "inline": {
     "local": [
      "tm2510966d1_8k.htm"
     ]
    },
    "schema": {
     "local": [
      "tpcs-20250331.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/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "tpcs-20250331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tpcs-20250331_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "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": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 22
   },
   "report": {
    "R1": {
     "role": "http://tech.pre.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2510966d1_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-03-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2510966d1_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CountryRegion",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Extension",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r8"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12gTitle",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r10"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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://tech.pre.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001104659-25-030039-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-25-030039-xbrl.zip
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
M4]<"0&/\J=O+D=/NP5 O-\^]BV'E^2/:73JB& <0S$O5G<I?E@;X/&$.T'5
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
MD@Z@JJ!DY'_NX.5UCMP>JH!J0)0P1*-HW4<D7-5B559],CTV]*0<2#]W\O[
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
M)C-@9*/S4JDYO(M<3"AN.T@KZ#I1050%Q31X'Y7Q+-A[%@:/=A\]#>HBF*A
M3:<JKM,+_Z''>_)0JYNQ>?H@JI7;5S@<3%1]J50>G*EX]J%4<5JE11[L%^6B
M**,:_@Z#*#A06709E2J([??M7O:+^2+*EU[S090GP8=9FF7I(OA0).=%67U*
M.^.;+[)BJ;R1[7R/G;LM1^IDO']X-GIW^D,?H]_?CN$". T#)!8AKB!155JJ
M:CB <Z"(;.AG34%X'-*Z"O9GJ9H&;](\RN,TRH+CZ32-54GDZ#TO[>&QBN)8
MP1"K!D[2HJA2HG%Z@8Y<I3M423!9NH-Z,1S 8[>/7K_9YBRBLDZA%UY,WAND
MGB#-X<]Z!@S-<#I<S4K5 1!?/:.WX<%Y10L=%WE"RTX\S=VGOY45<H5*MH :
MNDRE =F&6\@QOF;/1\>_ARB1G(Q!!!J'L-:X?E6:*&;/PX&L(:RT.B_2_#Q8
ME&J>5JHRQV#>U V<CD59T/<A[T6(7US0/=#9%[MUT)^_LSXMS%2I8*OQG\D2
M#@@^A:=S6F19<5D]_[$V:V^G*]Q/HWF:+9]?U24]6Z7_5#Q"/8LO]5_4^EB0
M_2CW,,LC'U_MX,&"#S&23I'S>?0D"9\UTQ83)^UCS$E38COXW1D065 M0-28
MIL!,@9!.L5$DV4=$,,4T[')JV[S+J"T_".$FDU'V<A1L&.Z#*?(E0\4_&,]X
M="?($.F#"?#,(2_F)++AE4<;/=0B3S.IK+TVVG1#E_F5A ,/K#\;FOSJ-&_P
M(:!R%MJ#!K[+J"]HE80,8M3>)9G"68"Q%V4" HRR8W88,[PDQR9XUM-"2\3F
M-;W5XO77[/GQG2#\@X:N3J2<$U4M\#:?I%F*7])YN =[QO_%IF\PANCV[]Z!
M?[V%/C>J9E&6 ?,H66%?I9UL.<KTFV//)B"RG.%9E[-"6@75!'X9#A8P@#A=
M0'-3TW#AJ#WV=V0LR(20=<D#?O-?CM#^TG;?!I*;W'Z2.^O3CQ;%I2IA+(EE
M)66+E0C=I#E\@C^6K#94-1*!*+]7MQ'A/8GV(%A$6(1R&9"FIX2BL"T@8?PG
MPJN2!41H*$GY_@JJ%!8S0A4QP+6B'ZLZJAMH5)K2U!B<=<]2J19P#<.3H&W:
M1\TR\ D;?U9Q0S=R^X3MCX_-31@<%35>L- [W/EP** AN$SA#[R^HS0'&95E
M #TP_+Z$.?NG?#C@H>5%C8>R5/]H0!LF\\%"E6AL"6@50 2XG*6PSI=%DY&,
M '18-R R%*5^BQJ^2(O," CXZE2A<I>%M%#T>%;$<*"SZ#(,RB8#00A4O89?
M"D$!+!-B!?0HMIBEG]3F<%N3VO]Z\ #8L,J2Y\&'Z%R]@"[^T8!4AT<W>/!
M'&4O#P[_TW=JL1-I[]&B[OB1GN%W$UAY59KO7F=1_"G80YVER-($!G V>OUN
M'.R/W[W[,#HX.#SZ[=]_VOV)/I]^&.WKS]*GM!:#YAPM*AB;_NL%"(9)/<-E
MV_VW'L;S\NQ$MW&A0"T'6M'K Q/P%RQ34WKC0+\A33]^_&]VT\X.^IYX\F\K
M#)G.\NJ%?1&<+1<PP%$93=+X17 4S14O_E&!*[[GOO10OX6_K.K]<:MW\B/Z
M0WYX=H+_P36'?V$W>S9V4JKHTX.)0FO)\V!!U.!N]K.>O48"@&EV/9Z+VB5T
MKTMW>CAM)K,?^33&=^NJE0LH41<%\&!D]IFJ4!^-T%H<1'#2<%N!9:.BN RV
MGNQN![.B*2N\!H)+I3[AE1!'9;DD$:RI^TV=<OWBU=/ BI6LF,H5-&DJN)BJ
MJB6YT36*!O (+KPLA5NB8N6X;7[I-:W,(G\HP%Y@IEOIMIYMWSC1@P3" RBW
M,-VJHXF;Z52?L#'\.2(IPD@,<CGR/;7"[-M>BQ<P*A@6+:)>P>%@U6MP<[,4
MHFI4C5D:+J:P?'!/POT)?>?8)OX [4+#YRK'FQ:$([2-ZJFGR-=@LM=8]9WA
MH*42P .!)R!$_@7?TM^G<F6;O2"[.2H0\'@,4E2,EWH\B\JTCB894$01E4E%
M7Q;S>5K7B@RZ("!IZ:-: (O#(:G\'$@4NX$GL)\"EP"IMG?QX?V*UFD1P8I=
MX#I<P"K(^U4!4@A*315+CQ':0%A(W(*3#G\G#:XDBB-T<[&1)%L"516T%K2L
M4UA9Q\YQ#9KHD4GQ "J]8/=9I[E!ST]N/WM]^9&<QRJOZ#2P[6]4\9&5+^E
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
MCIV?UC"8&@X(U^'S4:I'##(944 5P>-&E^C)0YD:4X^7)F?:/=&6_NSV:.T
M]DP$ 68)K$D0Q&5'[!6_-?JBT>&;J4E67&)X&9>W_>%,$8]OW>WZ\=6(4$-=
M&T0[@6.2\J$0/.6TZH__;CN^=&S"*MC2,,#?4*7C"I7TE7,'";*IR)@<^0OJ
M(;2%%(J-@79[)%)DZUCFHGB:NK(V <V*V]J:6A59$IKBY*5*J+HAK@H6AE](
MH"-*G,L%#B;6<0R>!"N3UO<>"Y.8 *3U9XP#X-NRK1)8C;43J:A'PJYBM@'2
MHG02ZFH_/T:&T>Y\A6Y:16PYEK!MITX[<AA.]7<K?]*WGEG4L%]CPMUR('%1
MET$1G+J9<E4$="E6!./-13<]F^7VC\8:GMQ"UL#5/UUMV'/6^UILUTA"C*+)
MM9)V4:2)E/MH>>)%)F7@>BRX0)'2KN\W= );D!6M+;$N03$X>'B+2LU ]YJ+
MF2@&S:V<0S!73O4?/$#G,U:#:>SM@!T.6IE%B00\*8XPP2DFT"TPB1^-B)_>
M0B)^ETX5T&W54!W;U;73.[;"51D#Q81 +C)L-]7MZDR@MG8W'.!SX2K/$#F:
MU.>%RB5>P<;L%:W<H)6E(A+)1L0[B>YC4,5*0N=0)-?;+U-)D293"FFO,"R5
M)[TIF1CYH\5P16%ARV["$JP#+X?Q"?K+$E+@$%U@^+AQ;G%]9?8K2!DH&WNO
M T@RFA-*M63OMWEC%) 4;TL4O\FC\V,G,5X?M2KU.=(1-S^<D?79+3R/H+"G
M^AR.D";H<ZB=I&A#P'#)N6CH?LZ@7"4<JJCE'H_YKQ#+V%:CT^H<RP!)2&SN
M23I!(C9E&D\#W1SL@ .ZDIQ +%0^=1($H7]0A!,F?,QK@G<?;[<2F8<#G3&8
M*"K;HM59N-\RC (H0-8Z)\ ,4"P3Z@)_XO9CC#28IBR3EFC&J:EK?((SZN!L
M"#_*@2R\=&IJJ^*58EL2=1&0[D<L#N_B5!F76BAQ5!P6$U.V5)*4&+N0.%6_
M-_6X.PDHOVP24+Y' LHOFP24;W[R+#&ZQ-<F3G_9+<5=;Z@K:?@G6ICUE/J3
M7KSN[C^#42S0%)B?/RC97?!TYPGNE?X6"=M\V;-$/U&2JY\M^ISH9E6GSY[<
MI%,S^*^RP3^]^C!+LRQ=!!^*Y+PHJT\I[^O7[)(@<+]A-_84_R5:^5?IPV$E
M7[/M[S=!>P!$-5A!__]J/V<JGGTH5<PVA_VB7$APX3W>X+W@M0).%QR4(&/>
MXWG^#N+_'*5_#.YY/PIV]Y[\_/@>SW=42^+(<[@ICUL3%5GC:]WJWT9VACE*
M;A>GW8N/D!) 6(= KL%18:P'(FQAJ1'@1$U!=0\U-'["9IYP8VBCMFVU@VV,
M7D50P9(7:.+#T(_A-?Z5#03?U1CP\ZTT!E 1W2R-^R)@C;='2H-'94G)0MT
MS)0A;%J![Y%-#+%&!=20$XKT_+-)SK69(4%,'*7CASZEJ,'K&%.=SV123DV[
M^GE3T%5'M5]B@N :9S"I-^Q1Y@PQSX:!3B.GF8F.B^H)Q[?6;"?H;!7T4-*0
MP=OU+[<PT'XL)7[OMA2B]ITN[)M[LOOKB(2I+/4-U[949=ED2J<^HA658X'(
M0?.Y)C>HMK>&;+H5/RS!DJ.3-9TT?N(B(]]P"(LX=RNR&%%$.'/EE=B ??:X
M^T!1?RD[ZTZ4P6Z[ZSB-V&2JJ\\$TTT<RX23+;0?P"-4H2#,K2G1.GJ"G*]!
M;2 A?K3WZR_/*(<TFG,/6QKZ1TA5O "33&V[V3YN)VZ2CW&'M&,..).[L#%?
M[&!@_XF.+NB0J82/*0&W=)F]B Y>7HXL [E2I!JN!5J"EYM,QRBQDR0N"65*
M^F#0?T35DZK2?'"8M1MPAON577A?88]M_(G#"',)C[G*DQC%L<K8OT8BR%0:
MTJX%&\Z,D<L:E@Q#MX0U8^A,K!9UB^U[T!L+S#BO:^TM$.\8$)M[M#;$=E<@
MBWT( 2 0'65#+&BF^MW0H$IAKAF](]&(G E*'UQ:10RR H-7D4J,/VQ.&:3(
MSS0_)$#<JE8F&)9$AHC D34X#C!"N#\8G\%@LZ2X?,@/$?_MQ(9^:G+<VT&"
M?)!MS> B$!'<!(W9P(_MG>'@M,A4QAC>;J*X"TD3KDT'-Y"7\#<[]B0<Y'+6
M6A8CB7M P)CNBY DDM1&&05Z@U0B M$U)XM>PK7SW1S1.X J/,HP2#&=3T#'
M4C9:(<T?H$YI&+<5HGN=V-ZYLV'F#,["$$FDZ)EX#.'K(KU;L 06SOS;P69"
MMP9**=NM<:(QQM&JW6:=:'^J*01/6B$N9%G&'1=WC#"R'++A]*UC2B42!@51
MX4 .S&^'IV&H">5>X;&1!R,$YRE1P./D=.('\(P!WG3J<9CUW@X9A-8*9Y3J
MI0<#M_&Y";SWQVUZA;L6Y-JHY,H6:.MJ@3+IUH!9K&Y.!$:V.'A-T@AEB/X[
M)"/8,>I@(IW.SA24L]0@".T@YH*4BT$(%K+)&[]5,?$W^HK*.!&DNIT,JPRR
M4Q24DUYL^R).9YM;9AJX%Y!>IYQX"L22F+!]I5,*IIXA1DCS=K'#-5$ OVZB
M +Y'%,"OFRB KW,>;H<H< > KWOR"3F+2+P0G?3!%2IC7@!GE"CLCLV-S3).
M3B_C0Z13J;BDE<:H5_CHR6DD#.=276$*BL4N6?>8@C3J8E7(6XRIH-^X78S[
M6UJ;;PMLDFMM?I]6,3J7<U4TG >[,=C>6HZ"^O],19S)Z $VMN$I2BU=3H'7
MX+UG]>,<W00VV+4EIF)9.<E2-!94;6IH^ZGNUTF^KQ;*,S^AC!@VX62:8KFB
M\L!=05DM_1HIZHM^YK)-7*ZCSXQG;_16IT !9KARIXC7X/H>K;;8S03>T-;=
M,$CVFRTXDUC7M4@<".05]HM4^XV $%SPMWF17ZHH8US6]U%51?&L 9VQKK2[
M93B0  Y)W!)I*)X5%"M"ADJ*+] )YQX""'I06>9A Q\C"Y,=P&:EZ/'HL5EI
MRTU1VQD.1@;J"#@P8P&B0ZB%;6++G> "^95Q>M82$1R0A?/:R=$S^7(]ZS0<
M^ NUPE,F(,&@BV.U%6,BTD5N/>15"_9*L+(&EIPO%3*6&#R"%B0G^Y*Q] =6
M5<,,'0)<T;A39$:@_-P_E4$H9M=AFE^#"CR+<U+$=9GF-*"7AZ]@1,T<+CA*
M>84V4^CLY</#5R2/VDT\+S%)\9ZA>=Y7^VJ+XS@10D2^>8T 3#8^9U4I<T^'
M:H=&4"ZHF*CF6*NZU&CO@NV1Z=J.IJ-*(,AL]3&GS%<K',="\B'=TWU**E.3
M96R?Y%KKJ,FI1&DT[PUYW@6=OT6>V@X\4;31P/QBO/<R3/1GXR;\,2\2D\TE
MT1$LH(/BSX^S2*1?T6_HRTG>DO)2INR04^U3YSZ'(-M1.G0[[8V@#JA0&V:=
MFE(#[? P*>O7 2\KIAI*@7A[ @P6M R^_-UT/J=;VZ6^FI8&XX4 ^1&FKV8_
MG F'<W%'])4D\%TIYM(VY[.-4G*'RK&T"Z1[A+;$*H,)P0J3D[:BTJQ:GT4Q
M#S$H^ :G!ZVD@Y(7Z!&K7R6:RYHR$K0F<H4C:'QTO\BGWYS^33KY[]/#WXY&
M9Q]/QJ?!\5%P-/ZOL^##Z+?Q_WS3R:UWS>SM;GPSW\,WL[>[<<[<.:/J39*C
M7[\Z/ I^/SP[&I^>!K^_'9^,C]]@]&:HO1*BB:)[@\&?"*S7MV$:.P#ERG.Q
M;X-%C.5#;H.I^@XGOC[=_0*)K[#5^\?O/XR._GB.&[PVZ?5+=3A^_^'=\1_C
ML>WQ?N:'M9G;9H)?8X) 4&?C_;<?3L;[AZ>'(*KL'Y]\.#X9G<'?JTGZ7^[U
MH\S^8?4PZ.1?_^U___H"_X\.N7N\_SUYY_=VKK>"UE\OGQ-9?7R%9#?*U.>(
M:UK/5-ZAN?NY!#A%?^+W?++[,RP3-R8I"\U!QUR5XQO.^BNG,E]'3KM"#]S;
MZ('?10_<V^B!7]3X ;*,'LCK5U_9T )]8<F,_WI[^/KP+!CQM?&5>UVI;G[+
M6?\V/AJ?C-X%)^-WX]'I^"MV>@M0 \BA\9O*,>X#,?@ICQ'T\E&6#0?[693.
M*[2]4Y0Y:^S_K_,_F\_Y\56K*:0:G=(9ZF@![;3KMD2-H4G -F@N-J<I<O#*
M(\NB\7)&5P+((#3_@<H0'AW]Z\[WK1[%C^@.?2?8CQ9I#0OZ3S1D4 TAM&P/
M!Y.F)@]0HJ84JR6QG^V,0(N/+0%8[2!-Y<+S6R/)%B4<<=-8M>GR1\--)N/2
MZ#3L\_ .!U;JP4UU_%I1WK^>"4&.,B&_C\IX!D08!H]V'SWMT%W/ZRY)?)?5
MN"7[8'R/"#HI)2AZV$A:$?*SE-G"?,%8)<H65F'X:10(7EN<^5ZFT,\:.N][
MW :1U;VTQ, !7_@9'_4=]_Y6OT B^[&V^.CX=V@*]_G-\<DX%"AY2H:,N/:W
MK:$T3RME_7'SAHIU.M6>J?2?B9T0IF@B6GM/LZ/"<)+_-\,>_:ZF=->32P\P
M.']1@D3:+!:J1$16DDMN2T6U=0'G)"OIV'-'!OA1;JT]D5='MW"OO%T:,ZZ
MCO0;?R9'>A*(R->5.QC<8Q4[IXHW"Q,*U>',80!RFD0Z8=8H7Q!M+D"ADHKK
MGG)$2,IQ\"7P 8HF"<U'"6+G8.:88@CU;UT8<T= /::(@C%V(I7!W!O#5@?O
M'YQ\[S<B":M2!567I></IKKJ7,TG&,/@5UEUJZ7 @B9*?QH.4)K)J;HJ%SSB
M9^ N Z:8,D0)2)+8B%^U//1&2S$TJC70WL*M4JJ5D ,B^LN4<O5&(Q,)$2@
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
M+X4=FTYHL#6T[4K;[!RV[9C"QU0XWK'['B^0=)L<.<V^<;I9U_5PT'7J8,!
M+*JG('=4KAL4ESW4/-9R^#YUW,%1T218*N0A3 'S K@DEF:Q=3$XG"P7BC=V
M+>9O>+A#,;;YS/]'B4.ZN;CS^*Z).UA7CJVB$2+G;J+,;L>>>;OUA[[M"9"2
M >BHJ$BLB*$:F*&JQRZ"8?3D3U 511?0;LN+GABQ:"89,+Y_<I4=D>0Z1?>$
M(4IYDTM@/>Q*?A&L<%@:$Q^Q)]UNCPF)K"#I'"]20C*@'0A-LXX9M8X^<3$2
M>^' '-6B\LM/P4W64)*"1^&<AY%J5%A*IC"W(\:^0&_ UJ7D)MP6,F1L"D.Q
MFWI6E)C @/:ZR=4S8Q:K5UW/TUR/+-[',6*+<KR8+1QW@_E2\-+7GG"@[9-K
MYHMW2E5,(RKR0O>(TYS 7[5VB>X\$MI$%J-W3:R79S^&VY#D.;ZE$;TH]*J*
MV:B%<#BPDI0VM-HQMP4_CQ1)3T'!BK4>9/3*#1DJ/1CQ7&5KY2[VR?G!CC^2
MF>X..&W_L#(W'CH3+]%VT7O:/D?Y: NYL<G:)PUKA3/69.BQ;%"7)49;S5CW
M$K&=B$.8*HJK*"+V!^6%FD"9^$*$?!&P>9.,1;^[-SL<&2I[2C^ZX8>=K*GA
MP#$[%Q-A&AA\I"*-54N6;%MQ!N%.66>X00A@X*LE_NG0\BXEGPC36%&M391
MYS#W1V+HHJ#&XZOC55KZG7C@/ ;J!:QZN3"K>@M]_QK:/-*\,06;&37SQ^ !
M-Y>AG]Q";K%6AAYA^-21N=3."F$&@8]SZ;B:)5?'7!=:W<=(8B!O[4KB\$0-
M#$DWHQ0P=MD&16^9BA1%V;UF\:PMT%96DFB%MRX/D%"GHQ(?:=C[3+L222B$
MV.K8"*1=N_>J:.W7H>"G=XV"F?T>6SY'E#&R1@:B/T/ I:Z1W<X-7!44V#6B
M#0?2!*%:._U:M'L)F+.Q$FB*J"42U5!_4L1R.AA.7=]*)M3<!S)NW0K#P>_=
M>%>Y1AP;DS!QNFI-5IX1T/T9\'@=0^(OE"6YY8;SV[JY^SK;SW7BFAS!WIA"
M$*4OT@LKQ#HQ].T+N'/K1I6K7U!"X>88KSK&S^[:,3X1,[2]:22PQ347MNB7
M7$,FJ'H%-;=Q9[U2B7 7.04-VQ4"^N6]56;HLB2)&X\_'/:Y<7Z1@7VIO1;H
M)B#=LJ]8P' @WYIBI'! $M AX6?-#234*B_R!_PP151&+7AEBQ(M(5%<,?O/
M)N>S6ZH,08.VM/()FH$XO!8%%@Z,,,\CV=:"(ENA==C+FCH':YP.UK\@@5"N
M]^%'.\G7B?]XO(G_^"[Q'X\W\1_W^NQ=_Q;]^:[=H@=IM4#M"\2T(J/<.KY/
MSXR=814>QMZO6_'V59@84C=0FVMT^"FT-%DZ^.NV]I@7_YKPX#"13_)VT?33
M2O'JR7?U"V]LU+CK4.XO=XURNV4*6R8(UT7<4U!#NYFIA)(!D;:*AU\  V1%
MJ?0"ZB &QAM/@4Z-;YG%.Z,1 2L5#6VF4LK.)\-FE-D $DJM\!+AO3QX-+'K
M$;5M*Z'D8Z/[0:36B87)6?U6C8/1(^KO=R<XG/IE/BR(CQ>-[]2Z9P-@FE\
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
ML9T[II($A(?-5T<&&8&TU@L+BPVF]/,V31A)X8G(4+EEP6JQR4)#$A +-E\
M"[D4::T7%BXW1*SE]/:SX*_98YF?%6P;H';+1J?E)B-6:4"L=/D#F-$AJ(C1
M*77]P+,[)!0OLBS"+;5('6,#FC68:>E" @8RUZ*%DDA=;[GA&5IR]#4E*'LD
MZ++\&;IZ)OBB'E^_-!)%ZH6(8E7.8BQL"'6)G?_J"&BX]=LC+640(/7:@W^'
MI(I .L0Q-;>285$_C\M-S#.R =]VZ ]Q1=!0\YJC/GT0- TT:3*5AS5/KO-
MI")]9C.J)[>'EW@-D>.5L<6@L3"N*8)@!+0%+8OKOQ7@)W?>=D63Z(IR#%]E
M:6@<9\QKVS.2Y1T$ 1'0=@6ER,N%*%=ZZ?_/F#V)[7,6[>\$CPA13UFEU6C5
M=_UM8+1;9M[4I"9-@T(#XNPM?@$"#U6@6AT?:C.6SXMYZJ%QE<V-1T^+1RP/
MX.TV2]4,*HW!5\$[@QS?7AC0 .,F0T=$0.@-L G=<,@C41[Z 17!J!;MZ?PL
M/60!)/'G_3UY($*]=[ DN^RSW-%3QQG&@%C79V^#FV.>S/4&!@'A6]U"IWHI
MJE> 5NH9L;(*](>J!.6UV'Z_O+[I6GZ2F_4F^=<*IT1N^2]02P,$%     @
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
M\?I>R9A2]_A$[XXV0$($K  :$L3\]$4H<&X7R#1UBXED_#2>6]/Z+C/YRTMM
M_X(W#8+EH*'!7,0),(YT%:1_+/2BR?7Z@4ZI<M,4'NG*7-N&GL(718#BT/B@
MOE$(C*$D3!?M$U^W=H-[/VWQC?OEWL%JM_P/4$L! A0#%     @ "I)_6N76
M.&:4&@  N8(  !(              ( !     '1M,C4Q,#DV-F0Q7SAK+FAT
M;5!+ 0(4 Q0    (  J2?UK2VD8GO4@  "&V 0 6              "  <0:
M  !T;3(U,3 Y-C9D,5]E>#$P+3$N:'1M4$L! A0#%     @ "I)_6GR(7,8#
M#@  [BT  !8              ( !M6,  '1M,C4Q,#DV-F0Q7V5X.3DM,2YH
M=&U02P$"% ,4    "  *DG]:W<'[+RL#  #B"P  $0              @ 'L
M<0  ='!C<RTR,#(U,#,S,2YX<V102P$"% ,4    "  *DG]:J'E:&OP*  !_
MA@  %0              @ %&=0  ='!C<RTR,#(U,#,S,5]L86(N>&UL4$L!
M A0#%     @ "I)_6G@_27]4!P  U%<  !4              ( !=8   '1P
I8W,M,C R-3 S,S%?<')E+GAM;%!+!08     !@ & (T!  #\AP     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>tm2510966d1_8k_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:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tpcs-20250331.xsd" xlink:type="simple"/>
    <context id="AsOf2025-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328792</identifier>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2025-03-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2025-03-31" id="Fact000004">0001328792</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2025-03-31" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2025-03-31" id="Fact000010">2025-03-31</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2025-03-31" id="Fact000011">TECHPRECISION CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2025-03-31" id="Fact000012">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2025-03-31" id="Fact000013">001-41698</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2025-03-31" id="Fact000014">51-0539828</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2025-03-31" id="Fact000015">1 Bella Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2025-03-31" id="Fact000016">Westminster</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2025-03-31" id="Fact000017">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2025-03-31" id="Fact000018">01473</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2025-03-31" id="Fact000019">978</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2025-03-31" id="Fact000020">874-0591</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2025-03-31" id="Fact000021">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2025-03-31" id="Fact000022">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2025-03-31" id="Fact000023">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2025-03-31" id="Fact000024">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2025-03-31" id="Fact000025">Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2025-03-31" id="Fact000026">TPCS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2025-03-31" id="Fact000027">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2025-03-31" id="Fact000028">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
