<SEC-DOCUMENT>0001206774-23-001126.txt : 20230912
<SEC-HEADER>0001206774-23-001126.hdr.sgml : 20230912
<ACCEPTANCE-DATETIME>20230912060533
ACCESSION NUMBER:		0001206774-23-001126
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20230911
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20230912
DATE AS OF CHANGE:		20230912

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TRANSCAT INC
		CENTRAL INDEX KEY:			0000099302
		STANDARD INDUSTRIAL CLASSIFICATION:	INSTRUMENTS FOR MEAS & TESTING OF ELECTRICITY & ELEC SIGNALS [3825]
		IRS NUMBER:				160874418
		STATE OF INCORPORATION:			OH
		FISCAL YEAR END:			0325

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-03905
		FILM NUMBER:		231248947

	BUSINESS ADDRESS:	
		STREET 1:		35 VANTAGE POINT DRIVE
		CITY:			ROCHESTER
		STATE:			NY
		ZIP:			14624
		BUSINESS PHONE:		5853527777

	MAIL ADDRESS:	
		STREET 1:		35 VANTAGE POINT DRIVE
		CITY:			ROCHESTER
		STATE:			NY
		ZIP:			14624

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	TRANSMATION INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>trns4240741-8k.htm
<DESCRIPTION>CURRENT REPORT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<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:ref="http://www.xbrl.org/2006/ref" 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:TRNS="http://transcat.com/20230911">
<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_039_TRNS_transcat.com_20230911 -->
<!-- Field: Set; Name: xdx; ID: xdx_046_20230911_20230911 -->
<!-- Field: Set; Name: xdx; ID: xdx_056_edei%2D%2DEntityCentralIndexKey_0000099302 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- 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="AsOf2023-09-11" name="dei:EntityCentralIndexKey">0000099302</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:AmendmentFlag">false</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="trns-20230911.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2023-09-11">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-09-11</xbrli:startDate>
        <xbrli:endDate>2023-09-11</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: 0 0pt; text-align: center"><b>UNITED STATES<br />
SECURITIES AND EXCHANGE COMMISSION<br />
Washington, D.C. 20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-align: center"><b>FORM <span id="xdx_907_edei--DocumentType_c20230911__20230911_zmuWaYs4WClh"><ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="padding: 0.25pt; width: 50%; font-size: 10pt"><span style="font-size: 10pt">Date of Report (Date of earliest event reported)</span></td>
    <td style="padding: 0.25pt; width: 50%; font-size: 10pt"><span style="font-size: 10pt"><b><span id="xdx_904_edei--DocumentPeriodEndDate_c20230911__20230911_zOEXXknL4Bfd"><ix:nonNumeric contextRef="AsOf2023-09-11" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">September 11, 2023</ix:nonNumeric></span></b></span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 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-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.4pt; font-size: 10pt; text-align: center"><span style="font-size: 18pt"><b><span id="xdx_907_edei--EntityRegistrantName_c20230911__20230911_zmZl2kVZSlKe"><ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:EntityRegistrantName">Transcat, Inc.</ix:nonNumeric></span></b></span></td></tr>
  <tr>
    <td style="padding: 0.25pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">(Exact name of registrant as specified in its charter)</span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 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-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.4pt; width: 33%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_907_edei--EntityIncorporationStateCountryCode_c20230911__20230911_zkefjk0V3Si1"><ix:nonNumeric contextRef="AsOf2023-09-11" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Ohio</ix:nonNumeric></span></b></span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.4pt; width: 34%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_908_edei--EntityFileNumber_c20230911__20230911_zUf3x7N0tF38"><ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:EntityFileNumber">000-03905</ix:nonNumeric></span></b></span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.4pt; width: 33%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_90E_edei--EntityTaxIdentificationNumber_c20230911__20230911_zAC6ptDrbvx1"><ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:EntityTaxIdentificationNumber">16-0874418</ix:nonNumeric></span></b></span></td></tr>
  <tr>
    <td style="padding: 0.25pt; text-align: center"><span style="font-size: 10pt">(State or other jurisdiction</span></td>
    <td style="padding: 0.25pt; text-align: center"><span style="font-size: 10pt">(Commission</span></td>
    <td style="padding: 0.25pt; text-align: center"><span style="font-size: 10pt">(IRS Employer</span></td></tr>
  <tr>
    <td style="padding: 0.25pt; text-align: center"><span style="font-size: 10pt">of incorporation)</span></td>
    <td style="padding: 0.25pt; text-align: center"><span style="font-size: 10pt">File Number)</span></td>
    <td style="padding: 0.25pt; text-align: center"><span style="font-size: 10pt">Identification No.)</span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 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-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.4pt; width: 51%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_903_edei--EntityAddressAddressLine1_c20230911__20230911_zJWub656JiK2"><ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:EntityAddressAddressLine1">35 Vantage Point Drive</ix:nonNumeric></span>, <span id="xdx_90F_edei--EntityAddressCityOrTown_c20230911__20230911_z3n3Pv5hhTj"><ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:EntityAddressCityOrTown">Rochester</ix:nonNumeric></span>, <span id="xdx_90D_edei--EntityAddressStateOrProvince_c20230911__20230911_zncvVDY4x1x1"><ix:nonNumeric contextRef="AsOf2023-09-11" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">New York</ix:nonNumeric></span></b></span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.4pt; width: 49%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_906_edei--EntityAddressPostalZipCode_c20230911__20230911_zGqv2t4zSRyg"><ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:EntityAddressPostalZipCode">14624</ix:nonNumeric></span></b></span></td></tr>
  <tr>
    <td style="padding: 0.25pt; text-align: center"><span style="font-size: 10pt">(Address of principal executive offices)</span></td>
    <td style="padding: 0.25pt; text-align: center"><span style="font-size: 10pt">(Zip Code)</span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="padding: 0.25pt; width: 51%"><span style="font-size: 10pt">Registrant's telephone number, including area code</span></td>
    <td style="padding: 0.25pt; width: 49%"><span style="font-size: 10pt"><b>(<span id="xdx_90F_edei--CityAreaCode_c20230911__20230911_zC7tE1XYo3hh"><ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:CityAreaCode">585</ix:nonNumeric></span>) <span id="xdx_90E_edei--LocalPhoneNumber_c20230911__20230911_zCR9sGwLtAf4"><ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:LocalPhoneNumber">352-7777</ix:nonNumeric></span></b></span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 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-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.4pt"></td></tr>
  <tr>
    <td style="padding: 0.25pt; text-align: center"><span style="font-size: 10pt">(Former name or former address, if changed since last report)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt">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>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="padding: 0.25pt; width: 2%"><span style="font-family: Wingdings; font-size: 10pt"><span id="xdx_90B_edei--WrittenCommunications_c20230911__20230911_zi5QxWAuOU5g"><ix:nonNumeric contextRef="AsOf2023-09-11" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></span></td>
    <td style="padding: 0.25pt; width: 98%"><span style="font-size: 10pt">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></td></tr>
  <tr>
    <td style="padding: 0.25pt">&#160;</td>
    <td style="padding: 0.25pt"></td></tr>
  <tr>
    <td style="padding: 0.25pt"><span style="font-family: Wingdings; font-size: 10pt"><span id="xdx_90F_edei--SolicitingMaterial_c20230911__20230911_zbuF3MjhjTmk"><ix:nonNumeric contextRef="AsOf2023-09-11" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></span></td>
    <td style="padding: 0.25pt"><span style="font-size: 10pt">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></td></tr>
  <tr>
    <td style="padding: 0.25pt">&#160;</td>
    <td style="padding: 0.25pt"></td></tr>
  <tr>
    <td style="padding: 0.25pt"><span style="font-family: Wingdings; font-size: 10pt"><span id="xdx_900_edei--PreCommencementTenderOffer_c20230911__20230911_zqSrAHgUf9wd"><ix:nonNumeric contextRef="AsOf2023-09-11" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></span></td>
    <td style="padding: 0.25pt"><span style="font-size: 10pt">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></td></tr>
  <tr>
    <td style="padding: 0.25pt">&#160;</td>
    <td style="padding: 0.25pt"></td></tr>
  <tr>
    <td style="padding: 0.25pt"><span style="font-family: Wingdings; font-size: 10pt"><span id="xdx_90D_edei--PreCommencementIssuerTenderOffer_c20230911__20230911_zfEmLdD83Qbh"><ix:nonNumeric contextRef="AsOf2023-09-11" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></span></td>
    <td style="padding: 0.25pt"><span style="font-size: 10pt">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt">Securities registered pursuant to Section 12(b) of the Act:</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border: black 1pt solid; padding: 0.4pt; white-space: nowrap; width: 34%; text-align: center"><span style="font-size: 10pt">Title of each class</span></td>
    <td style="border-top: black 1pt solid; border-bottom: black 1pt solid; padding: 0.4pt 0.25pt; white-space: nowrap; width: 33%; text-align: center"><span style="font-size: 10pt">Trading Symbol(s)</span></td>
    <td style="border: black 1pt solid; padding: 0.4pt; white-space: nowrap; width: 33%; text-align: center"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr>
  <tr>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding: 0.25pt 0.4pt 0.4pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_90A_edei--Security12bTitle_c20230911__20230911_zrnsUWgQRKh6"><ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:Security12bTitle">Common Stock, $0.50 par value</ix:nonNumeric></span></span></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.4pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_908_edei--TradingSymbol_c20230911__20230911_zi3Eqt7P0IMb"><ix:nonNumeric contextRef="AsOf2023-09-11" name="dei:TradingSymbol">TRNS</ix:nonNumeric></span></span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding: 0.25pt 0.4pt 0.4pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_904_edei--SecurityExchangeName_c20230911__20230911_zsxlpq83gi81"><ix:nonNumeric contextRef="AsOf2023-09-11" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Global Market</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt">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).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt">Emerging growth company <span style="font-family: Wingdings"><span id="xdx_900_edei--EntityEmergingGrowthCompany_c20230911__20230911_zYxneVXtZgPg"><ix:nonNumeric contextRef="AsOf2023-09-11" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt">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: Wingdings">&#168;</span></p>


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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.625in"><b>Item 1.01</b></td><td><b>Entry into a Material Definitive Agreement.</b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.25in">On September 11, 2023, Transcat, Inc. (the &#8220;Company&#8221;)
entered into an amendment (the &#8220;Amendment&#8221;) to a Share Purchase Agreement dated August 31, 2021 (the &#8220;Purchase Agreement&#8221;)
with John Cummins and Ross Lane (the &#8220;Sellers&#8221;) associated with the <span style="background-color: white">Company&#8217;s
purchase of all of the outstanding capital stock of Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management), a private Irish company
which owns all of the issued and outstanding capital stock of its U.S.-based subsidiary, Cal OpEx Inc., a Delaware corporation (collectively,
&#8220;NEXA&#8221;).</span> As described below, the Amendment changes the conditions necessary for the Sellers to receive potential earn-out
payments, changes the lines of business included in the calculation of <span style="background-color: white">earnings before income taxes,
depreciation and amortization (&#8220;EBITDA&#8221;), and changes the outside due date of any potential earn-out payments. </span>The
Company entered into the Amendment to reflect the SteriQual, Inc. and the commissioning, qualification, and validation (&#8220;CQV&#8221;)
businesses operated and purchased since August 31, 2021 that are now part of NEXA (collectively, the &#8220;Cost Control and Data Compliance
Services&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.25in"><span style="background-color: white">Pursuant to
the Purchase Agreement, the Sellers were entitled to potential earn-out payments in an aggregate amount of </span>up to $7,500,000 <span style="background-color: white">for
the calendar years ending December 31, 2022, 2023, 2024, and 2025 (each, an &#8220;Earn-Out Year&#8221;) if NEXA&#8217;s consolidated
gross revenue, as defined in the Purchase Agreement, equaled or exceeded 70% of the target revenue specified in the Purchase Agreement
and NEXA&#8217;s consolidated EBITDA percentage, as defined in the Purchase Agreement, equaled or exceeded 25% for a given earn-out year.
The potential earn-out payment of up to $375,000 for the 2022 Earn-Out Year did not become due pursuant to the terms of the Purchase Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.25in"><span style="background-color: white">Pursuant to
the Amendment, the Sellers are now entitled to potential earn-out payments in an aggregate amount of up to </span>$7,125,000 <span style="background-color: white">for
the remaining Earn-Out Years (2023, 2024 and 2025) if NEXA&#8217;s consolidated EBITDA, as defined in the Amendment, equals or exceeds
70% of the target EBITDA specified in the Amendment for a given earn-out year. Pursuant to the Amendment, the definition of EBITDA was
revised to include EBITDA from the </span>CQV business and incremental EBITDA from the SteriQual, Inc. business. <span style="background-color: white">The
maximum earn-out payment will be received if NEXA&#8217;s consolidated EBITDA equals or exceeds 150% of the target EBITDA specified in
the Amendment. The earn-out payments, if any, will be paid in shares of the Company&#8217;s common stock, par value $0.50 per share (&#8220;Common
Stock&#8221;), calculated using the volume-weighted average closing price of Common Stock for 30 consecutive trading days ending on the
trading day that is two days prior to the date the earn-out payment is to be paid (&#8220;VWAP&#8221;). If the VWAP is less than $45.07
per share, then the Company may pay the earn-out payment in cash in lieu of shares of Common Stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.25in"><span style="background-color: white">The Company
believes the shift from EBITDA percentage to EBITDA in calculating potential earn-out payments more accurately reflects the operations
of the Cost Control and Data Compliance Services. As the Cost Control and Data Compliance Services continue to scale, the Company believes
the need to manage them as complimentary lead generators for its calibration services segment is best accomplished with a focus on EBITDA
and not on EBITDA percentage, consistent with the Amendment. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.25in"><span style="background-color: white">Pursuant to
the Purchase Agreement, the earn-out payment, if any, for an Earn-Out Year was due within 30 days of the completion of the Company&#8217;s
financial statement audit for the Earn-Out Year and not later than June 30 of the year following such Earn-Out Year. Pursuant to the Amendment,
the earn-out payment, if any, for an Earn-Out Year is now due within 30 days of the completion of the Company&#8217;s financial statement
audit for the Earn-Out Year and not later than May 31 of the year following such Earn-Out Year. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.25in">The Company currently expects that its total earn-out
obligations under the Amendment will be between $3.7 million and $4.5 million and that it will incur a corresponding one-time expense
of the same amount in its consolidated statement of income for the quarter ending September 23, 2023. The Company expects this to result
in a one-time reduction of net income of between $2.7 million and $3.4 million for the quarter ending September 23, 2023 related to the
expected total earn-out payments pursuant to the Amendment. The Company anticipates that the expense incurred as a result of the Amendment
will not reduce adjusted EBITDA for the quarter ending September 23, 2023 or future periods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-align: justify; text-indent: 15pt; background-color: white">The foregoing
summary of the Amendment and Purchase Agreement does not purport to be complete and is qualified in its entirety by reference to the full
text of the Amendment filed herewith as Exhibit 10.1 to this Current Report on Form 8-K and the Purchase Agreement filed with the Company&#8217;s
Quarterly Report on Form 10-Q filed on November 3, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-align: justify; background-color: white"><b>Forward-Looking Statements
and Disclaimer</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.25in; background-color: white">This Current Report on Form
8-K contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements
are not statements of historical fact and thus are subject to risks, uncertainties and assumptions. Forward-looking statements are identified
by words such as &#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;will,&#8221;
and other similar words. All statements addressing operating performance, events or developments that the Company expects or anticipates
will occur in the future, including but not limited to statements relating to anticipated EBITDA for NEXA and its associated businesses,
anticipated growth for NEXA and its associated businesses, the estimated earn-out payments under the Amendment and associated expenses
to be recognized in the Company&#8217;s consolidated statement of income, the commercialization of</p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; background-color: white">software projects, sales operations, capital expenditures,
cash flows, operating income, growth strategy, segment growth, potential acquisitions, integration of acquired businesses, market position,
customer preferences, outlook and changes in market conditions in the industries in which the Company operates are forward-looking statements.
Forward-looking statements should be evaluated in light of important risk factors and uncertainties. These risk factors and uncertainties
include those more fully described in the Company&#8217;s Annual Report and Quarterly Reports filed with the Securities and Exchange Commission,
including under the heading entitled &#8220;Risk Factors.&#8221; Should one or more of these risks or uncertainties materialize, or should
any of the Company&#8217;s underlying assumptions prove incorrect, actual results may vary materially from those currently anticipated.
In addition, undue reliance should not be placed on the Company&#8217;s forward-looking statements, which speak only as of the date they
are made. Except as required by law, the Company disclaims any obligation to update, correct or publicly announce any revisions to any
of the forward-looking statements contained in this Current Report on Form 8-K, whether as the result of new information, future events
or otherwise.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; background-color: white">The Company&#8217;s expected total earn-out obligations
under the Amendment, its expected related expense in its consolidated statement of income for the quarter ending September 23, 2023, and
its expected related reduction of net income in its consolidated statement of income for the quarter ending September 23, 2023 reflected
above are preliminary and unaudited, and they are based upon the Company&#8217;s preliminary estimates as of the date of this Current
Report on Form 8-K. They are subject to further internal review by the Company&#8217;s management and the compilation of actual results.
The Company has provided ranges for this data because its closing procedures for the quarter ended September 23, 2023 are not yet complete
and, as a result, complete financial data for the quarter ending September 23, 2023 is not yet available. While the Company expects its
actual results will be within the provided ranges, its actual results may differ materially from the preliminary estimates above.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; background-color: white">The Company&#8217;s independent registered public
accounting firm, Freed Maxick CPAs, P.C. (&#8220;Freed Maxick&#8221;), has not audited, reviewed, compiled, or performed any procedures
with respect to the preliminary estimates. Accordingly, Freed Maxick does not express an opinion or any other form of assurance with respect
to the preliminary estimates.</p>

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

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-left: 0pt"><i>(d) Exhibits. </i></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.4pt; width: 7%"><span style="font-size: 10pt">Exhibit<br />
No.</span></td>
    <td style="padding: 0.25pt; width: 1%"></td>
    <td style="border-bottom: black 1pt solid; padding: 0.25pt 0.25pt 0.4pt; width: 92%"><span style="font-size: 10pt">Description</span></td></tr>
  <tr>
    <td style="padding: 0.25pt">&#160;</td>
    <td style="padding: 0.25pt"></td>
    <td style="padding: 0.25pt"></td></tr>
  <tr>
    <td style="padding: 0.25pt; text-align: center"><a href="trns42407-ex101.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">10.1</span></a></td>
    <td style="padding: 0.25pt"></td>
    <td style="padding: 0.25pt"><a href="trns42407-ex101.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt; background-color: white">Amendment to Share Purchase Agreement dated August 31, 2021 by and among Transcat, Inc., John Cummins and Ross Lane, dated September 11, 2023</span></a></td></tr>
  <tr>
    <td style="padding: 0.25pt; text-align: center"><span style="font-size: 10pt">104</span></td>
    <td style="padding: 0.25pt"></td>
    <td style="padding: 0.25pt"><span style="font-size: 10pt">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr>
  </table>

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="padding: 0.25pt; width: 38%"></td>
    <td style="padding: 0.25pt; width: 5%"></td>
    <td style="padding: 0.25pt; width: 57%"><span style="font-size: 10pt"><b>TRANSCAT, INC.</b></span></td></tr>
  <tr>
    <td style="padding: 0.25pt"></td>
    <td style="padding: 0.25pt"></td>
    <td style="padding: 0.25pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0.25pt"><span style="font-size: 10pt">Dated: September 12, 2023</span></td>
    <td style="padding: 0.25pt"><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid; padding: 0.25pt"><span style="font-size: 10pt">/s/ James M. Jenkins</span></td></tr>
  <tr>
    <td style="padding: 0.25pt"></td>
    <td style="padding: 0.25pt"></td>
    <td style="padding: 0.25pt"><span style="font-size: 10pt">James M. Jenkins</span></td></tr>
  <tr>
    <td style="padding: 0.25pt"></td>
    <td style="padding: 0.25pt"></td>
    <td style="padding: 0.25pt"><span style="font-size: 10pt">Chief Legal Officer, Corporate Development Officer and Corporate Secretary</span></td></tr>
  </table>

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

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

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjUEKwjAQRU/QOwxZizZVF3anRYtYRYqI22inEmwzZZJWPZK3tKYLh4Hh8/+fJ8RIpLTRFTJcVnkGJ6ybSjmEHEtkNDfsE8l2F0N/c7xr61gZ52VKvjIfy8W1lz7QaYtFDOFiIqNJNIVQxjMJy70Ifn5CptQFGqdVBcoUcGRqWKNT/B4+nNSLDNVvDzgjW00mBjkOB/sDUSgjOFCnnsQPC1mWiGDkJxApU9v8MK11VMO6wrpn2aH63+ALVU5FLA== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>trns42407-ex101.htm
<DESCRIPTION>FIRST AMENDMENT TO
<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: 0 0 0 0.25in; text-align: right"><B>Exhibit 10.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: center"><B>FIRST AMENDMENT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: center"><B>SHARE PURCHASE AGREEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.5in">This First Amendment to Share Purchase Agreement (this
&ldquo;<U>Amendment</U>&rdquo;) is made and effective as of September 11, 2023 (the &ldquo;<U>Amendment Effective Date</U>&rdquo;), by
and between TRANSCAT, INC., an Ohio corporation (&ldquo;<U>Buyer</U>&rdquo;), and JOHN CUMMINS and ROSS LANE (each, a &ldquo;<U>Seller</U>&rdquo;
and, collectively, &ldquo;<U>Sellers</U>&rdquo;). Buyer and Sellers are referred to herein, individually, as a &ldquo;<U>Party</U>&rdquo;
and together as the &ldquo;<U>Parties</U>&rdquo;.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-align: center"><FONT STYLE="font-variant: small-caps"><B><U>Recitals</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">A.</Font>
The Parties entered into a Share Purchase Agreement dated August 31, 2021 (the &ldquo;<U>Agreement</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">B.</Font>
Pursuant to Section 8.5 of the Agreement, the Parties desire to amend the Agreement to reflect certain changes relating to the
calculation and payment of the Earn-Out Payments, as set forth herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.5in">NOW, THEREFORE, in consideration of the foregoing and
of the mutual promises and conditions hereinafter set forth, the Parties agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">1. </Font><U>Definitions</U>.
Capitalized terms used and not defined in this Amendment have the respective meanings assigned to them in the Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">2. </Font><U>Amendment
to Earn-Out Provision</U>. Section 1.6 of the Agreement is amended and restated in its entirety to read as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">1.6 </Font><U>Earn
Out. </U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
addition to the Closing Consideration, Sellers shall be eligible to receive additional payments (&ldquo;<U>Earn-Out Payments</U>&rdquo;),
calculated and paid out an annual basis with respect to the Earn-Out Years if the Company and Subsidiary achieve certain performance metrics,
as described in this Section 1.6.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sellers
will be entitled to an Earn-Out Payment in an Earn-Out Year only if the Consolidated EBITDA for such Earn-Out Year equals or exceeds 70%
of the Target EBITDA set forth in the following table (the &ldquo;<U>Target EBITDA</U>&rdquo;) for such Earn-Out Year:</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 93%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; margin-left: 0.5in">
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; width: 13%; border: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Earn-<BR>
Out <BR>
Year</B></FONT></TD>
    <TD STYLE="white-space: nowrap; width: 21%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Target<BR>
EBITDA</B></FONT></TD>
    <TD STYLE="white-space: nowrap; width: 17%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>Target</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>Earn Out<BR>
    Payments</B></P></TD>
    <TD STYLE="white-space: nowrap; width: 29%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>EBITDA Low<BR>
    Band</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>(70% of Target)</B></P></TD>
    <TD STYLE="white-space: nowrap; width: 20%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>EBITDA<BR>
    High Band</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>(150% of<BR>
    Target)</B></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">1 (2022)</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$2,816,459</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$250,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$175,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$375,000</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">2 (2023)</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$3,802,219</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$650,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$455,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$975,000</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">3 (2024)</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$5,132,996</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$1,500,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$1,050,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$2,250,000</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">4 (2025)</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif"><U>$6,672,895</U></FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif"><U>$2,600,000</U></FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif"><U>1,820,000</U></FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif"><U>$3,900,000</U></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Totals</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$18,424,569</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$5,000,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$3,500,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$7,500,000</FONT></TD></TR>
  </TABLE>

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; 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: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-bottom: 12pt; margin-left: 0.5in; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If,
in any Earn-Out Year, the Consolidated EBITDA equals or exceeds 70% of the applicable Target EBITDA, then Buyer will pay Sellers an Earn-Out
Payment for such Earn-Out Year, in an aggregate amount determined by multiplying (i) the applicable Target Earn-Out Payment (as set forth
in the table above) by (ii) the EBITDA Factor for such Earn Out Year. The &ldquo;<U>EBITDA Factor</U>&rdquo; for an Earn-Out Year is determined
by dividing (1) the Consolidated EBITDA for such Earn-Out Year by (2) the Target EBITDA for such Earn-Out Year; provided, however, that
in no event shall the EBITDA Factor exceed 1.5 (and, if the EBITDA Factor for an Earn-Out Year would exceed 1.5 based on such calculation,
the EBITDA Factor shall be 1.5). If, in any Earn-Out Year, the Consolidated EBITDA is less than 70% of the applicable Target EBITDA, then
no Earn-Out Payment shall be due for such Earn-Out Year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
or before the Earn-Out Due Date of the year following the expiration of an Earn-Out Year, Buyer shall deliver to Sellers (i) Buyer&rsquo;s
calculation of the Consolidated EBITDA and the Earn-Out Payment, if any, due for such Earn Out Year; and (ii) payment of the applicable
Earn-Out Payment, in the manner described in this Section. Buyer shall pay any Earn-Out Payment due hereunder by the issuance to Sellers
of the aggregate number of Buyer Shares having an aggregate value equal to the Earn-Out Payment, as determined based on the applicable
Volume-Weighted Average Closing Price. The aggregate number of Buyer Shares that Buyer will issue in payment of an Earn-Out Payment will
be determined by dividing (A) the amount of the Earn-Out Payment by (B) the applicable Volume Weighted Average Closing Price. Notwithstanding
the foregoing, if the Volume-Weighted Average Closing Price applicable to any Earn-Out Payment is less than an amount equal to $45.07,
then Buyer may, at its option, pay the applicable Earn-Out Payment in cash, rather than Buyer Shares. For the avoidance of doubt, the
term &ldquo;Buyer Shares&rdquo; does not include any form of restricted stock or any stock that is otherwise subject to vesting, forfeiture,
or any other restrictions (with the exception of any restrictions set forth in the Registration Rights Agreement). Rather, as provided
in Section 9.1, the term &ldquo;Buyer Shares&rdquo; means shares of the common stock of Buyer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
there is a Change of Control prior to the end of the last Earn-Out Year, then Buyer will pay to Sellers, at the closing of the Change
of Control transaction, a payment (a &ldquo;<U>Change of Control Payment</U>&rdquo;) in an aggregate amount equal to a 75% of the Target
Earn-Out Payments that would have been payable for the Earn-Out Year in which the Change of Control occurs and for all subsequent Earn-Out
Years (collectively, the &ldquo;<U>Accelerated Years</U>&rdquo;), as follows:</P>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; 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: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 93%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; margin-left: 0.5in; margin-top: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 21%; border: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Earn-Out<BR>
Year in which <BR>
Change of<BR>
Control<BR>
Occurs</B></FONT></TD>
    <TD STYLE="width: 36%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Aggregate Target Earn-<BR>
Out Payments for<BR>
Accelerated Years</B></FONT></TD>
    <TD STYLE="width: 43%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Change of Control Payment<BR>
(75% of Target Earn-Out<BR>
Payments for Accelerated<BR>
Years)</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">1 (2022)</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$5,000,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$3,750,000</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">2 (2023)</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$4,750,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$3,562,500</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">3 (2024)</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$4,100,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$3,075,000</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">4 (2025)</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$2,600,000</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif">$1,950,000</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-bottom: 12pt; margin-left: 0.5in">The Change of Control Payment will be in full satisfaction
of Buyer&rsquo;s obligation to pay any remaining Earn-Out Payments following the Change of Control transaction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;After
the Closing, Buyer shall have sole discretion with regard to all matters relating to the operation of the Company and Subsidiary. Notwithstanding
the foregoing, during the Earn-Out Years, Buyer shall not (and shall cause the Company and Subsidiary to not), directly or indirectly,
take any actions that would have the intended purpose of avoiding or reducing any of the Earn-Out Payments and the parties agree that
the following principles attached hereto as <U>Schedule B</U> shall be applied for purposes of Buyer&rsquo;s calculation of Consolidated
EBITDA and the Earn-Out Payment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All
calculations with respect to the Earn-Out Payments shall be in United States Dollars. For purposes of calculating Consolidated EBITDA,
where any amounts relate to any currency other than the United States Dollar, such amount shall be converted into the United States Dollar
at the prevailing exchange rate between the respective currencies as set forth in The Wall Street Journal on the last day of the applicable
Earn-Out Year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">3. </Font><U>Definition
of Consolidated EBITDA</U>. The definition of &ldquo;Consolidated EBITDA&rdquo;, as set forth in Section 9.1 of the Agreement, is amended
and restated in its entirety to read as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-bottom: 10pt; margin-left: 0.5in; text-indent: 0.5in">&ldquo;<U>Consolidated EBITDA</U>&rdquo;
means, with respect to any Earn-Out Year, (i) the EBITDA of the Company and Subsidiary from the operation of the Business, <U>plus</U>
(ii) for each of 2023, 2024, and 2025, the adjusted EBITDA of the Company from the operation of its validation services business, calculated
in a manner consistent with the example set forth on <U>Schedule C</U> attached hereto; <U>plus</U> (iii) for each of 2023 (for periods
beginning on or after July 12, 2023), 2024, and 2025, the EBITDA of SteriQual LLC, a Delaware limited liability company and a subsidiary
of the Company (&ldquo;<U>SteriQual</U>&rdquo;), if and to the extent such EBITDA exceeds (A) $318,542 in 2023 or (B) $695,000 in 2024
or 2025, in each case as determined in accordance with GAAP on a consolidated basis, as applicable). For the avoidance of doubt, &ldquo;Consolidated
EBITDA&rdquo; shall not include any EBITDA resulting from any adjustment to the merger consideration for the &ldquo;Revenue Adjustment
Amount&rdquo; pursuant to the Agreement and Plan of Merger, dated as of July 12, 2023, providing for the merger of Steriqual LLC, a Florida
limited liability company, into SteriQual.&rdquo;</P>


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; 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: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">4. </Font><U>Definition
of Earn-Out Due Date</U>. The definition of &ldquo;Earn-out Due Date&rdquo;, as set forth in Section 9.1 of the Agreement, is amended
and restated in its entirety to read as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0.5in; text-indent: 0.5in">&ldquo;<U>Earn-Out Due
Date</U>&rdquo; means, in relation to an Earn-Out Year, within thirty (30) days after completion of the financial statement audits, but
not later than May 31 of any given year, unless such amount is disputed, in which event it shall mean. the day of agreement of the Parties
with respect to the calculation of the Earn-Out Payment, if any, for such Earn-Out Year.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">5. </Font><U>Definition
of EBITDA</U>. Section 9.1 of the Agreement is amended to add the definition of &ldquo;EBITDA&rdquo;, which shall read as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 0.5in">&ldquo;<U>EBITDA</U>&rdquo; means earnings,
before interest, income taxes, depreciation and amortization.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">6. </Font><U>Amendment
to Section 9.1</U>. Section 9.1 of the Agreement is amended to delete the definition of &ldquo;Consolidated Gross Revenue.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">7. </Font><U>Amendment
to Section 9.2</U>. Section 9.2 of the Agreement is amended to delete the following definitions from the table set forth therein: &ldquo;Consolidated
EBITDA Percentage&rdquo;, &ldquo;Earn-Out Conditions&rdquo;, &ldquo;Minimum EBITDA Percentage&rdquo;, &ldquo;Revenue Factor&rdquo;, and
&ldquo;Target Revenue&rdquo;.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">8. </Font><U>Amendment
to Schedule B</U>. The first sentence in Section 1 of <U>Schedule B</U> to the Agreement is hereby amended by replacing &ldquo;Minimum
EBITDA Revenue&rdquo; with &ldquo;Consolidated EBITDA&rdquo;.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">9. </Font><U>Addition
of Schedule C</U>. The Agreement is amended to add a new <U>Schedule C</U>, which shall be in the form attached hereto as <U>Schedule
C</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">10. </Font><U>Acknowledgment</U>.
The Parties agree that the amendment to Section 1.6 shall not apply to 2022, which was the first Earn-Out Year, and that no Earn-Out Payment
was or will be due, pursuant to the terms of the Agreement, for such Earn-Out Year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">11. </Font><U>Effect
on Agreement.</U> Except as set forth in this Amendment, the Agreement shall continue in full force and effect in accordance with its
terms.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-indent: 0.5in"><font style="font-family: Times New Roman, Times, Serif; font-size: 9pt; display: inline-block; text-indent: 0; width: 48px;">12. </Font><U>Counterparts</U>.
This Amendment may be executed in one or more counterparts, each of which together shall constitute one and the same Amendment. For purposes
of executing this Amendment, a PDF image delivered via email or a facsimile copy of this Amendment, including the signature pages, will
be deemed an original.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center">[signature page follows]</P>


<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; 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: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in">IN WITNESS WHEREOF, the Parties
have caused this Amendment to be executed by their duly authorized officers, effective as of the Amendment Effective Date.</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></TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>TRANSCAT, INC.</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 46%"></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Lee D. Rudow</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Name: </FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Lee D. Rudow</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Title: </FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">President and CEO</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&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></TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>SELLERS:</B></FONT>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 4%"></TD>
    <TD STYLE="width: 46%"></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ John Cummins</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD></TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">John Cummins</FONT> </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD></TD>
    <TD></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; padding-left: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Ross Lane</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD></TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif">Ross Lane</FONT> </TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-left: 0pt; text-align: center">[signature page to First Amendment to Share Purchase
Agreement]</P>


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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>trns-20230911.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.19c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aIps7xRiXgen8uPZnssOa2IuaOdxpZwqekhvGlyfbnaHycj5SHfJiIz3tYGEb4N -->
<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:TRNS="http://transcat.com/20230911" elementFormDefault="qualified" targetNamespace="http://transcat.com/20230911">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://transcat.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="trns-20230911_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="trns-20230911_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.PRE
<SEQUENCE>4
<FILENAME>trns-20230911_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: 5.19c -->
    <!-- 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://transcat.com/role/Cover" xlink:href="trns-20230911.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://transcat.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>EX-101.LAB
<SEQUENCE>5
<FILENAME>trns-20230911_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: 5.19c -->
    <!-- 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>XML
<SEQUENCE>6
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139632346439760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Sep. 11, 2023</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">Sep. 11,  2023<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">000-03905<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">Transcat, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000099302<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">16-0874418<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">OH<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">35 Vantage Point 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">Rochester<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">NY<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">14624<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">585<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">352-7777<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, $0.50 par value<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">TRNS<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>XML
<SEQUENCE>7
<FILENAME>trns4240741-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="trns-20230911.xsd" xlink:type="simple"/>
    <context id="AsOf2023-09-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
        </entity>
        <period>
            <startDate>2023-09-11</startDate>
            <endDate>2023-09-11</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:EntityCentralIndexKey contextRef="AsOf2023-09-11">0000099302</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="AsOf2023-09-11">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="AsOf2023-09-11">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2023-09-11">2023-09-11</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2023-09-11">Transcat, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2023-09-11">OH</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2023-09-11">000-03905</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2023-09-11">16-0874418</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2023-09-11">35 Vantage Point Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2023-09-11">Rochester</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2023-09-11">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2023-09-11">14624</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2023-09-11">585</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2023-09-11">352-7777</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2023-09-11">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2023-09-11">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2023-09-11">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2023-09-11">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2023-09-11">Common Stock, $0.50 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2023-09-11">TRNS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2023-09-11">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2023-09-11">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( + P+%<'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "P,"Q7_=*([.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;1%T=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN
M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC
MVB/4G-^!0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*>
M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R?
M2/4:IU_)"CH%7+'+Y+=FO=D^,EGSNBGX0U'5VXH+?BOJ^X_9]8??5=AY8W?V
M'QM?!&4+O^Y"?@%02P,$%     @ L# L5YE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G)$WS/(X %F>0IA@"IQ%', ;
M 4/2='@//GL?)=-[*CG_5U/\!%!+ P04    " "P,"Q7EXJ[',     3 @
M"P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%
MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L
M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+
M,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO
M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( + P+%>JQ"(6
M,P$  "("   /    >&PO=V]R:V)O;VLN>&ULC5'1;L(P#/R5*A^P%K0A#5%>
M0-N0I@V-B??0NM0BB2O'A8VOG]NJ&M)>]I3<V;K<7187XM.!Z)1\>1=B;FJ1
M9IZFL:C!VWA'#02=5,3>BD(^IK%AL&6L <2[=)IEL]1;#&:Y&+6VG-X"$B@$
M*2C9$7N$2_R==S Y8\0#.I3OW/1W!R;Q&-#C%<K<9":)-5U>B/%*0:S;%4S.
MY68R#/; @L4?>M>9_+2'V#-B#Q]6C>1FEJE@A1REW^CUK7H\@RX/J!5Z0B?
M:ROPS-0V&(Z=C*9(;V+T/8SG4.*<_U,C5146L*:B]1!DZ)'!=09#K+&))@G6
M0VY6= ;N\N@#FW+()FKJIBF>HPYX4P[V1D\E5!B@?%.9J+SV4VPYZ8Y>9WK_
M,'G4'EKG5LJ]AU>RY1AQ_)[E#U!+ P04    " "P,"Q7)!Z;HJT   #X 0
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSM9$]#H,P#(6O$N4 -5"I
M0P5,75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM?^_)3I]H%'=NH+;S)$9K!LID
MR^SO *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(HND'8,V2>[IFBG#S^0W1UW6E\
M./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6
M?;!/3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$%     @ L# L5V60>9(9 0
MSP,  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULK9--3L,P$(6O$F5;)2XL6*"F
M&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\
M% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH>Y3KU3.T<F^I>.EY
M&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G(BY84(JKA%SY'7#J
M>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q
M32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1
MS>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4
M    " "P,"Q7!T%-8H$   "Q    $               @ $     9&]C4')O
M<',O87!P+GAM;%!+ 0(4 Q0    ( + P+%?]THCL[P   "L"   1
M      "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( + P+%>9
M7)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T:&5M93$N
M>&UL4$L! A0#%     @ L# L5\;9J1@^!   ;Q   !@              ("!
M#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( + P+%>?
MH!OPL0(  .(,   -              "  8(,  !X;"]S='EL97,N>&UL4$L!
M A0#%     @ L# L5Y>*NQS     $P(   L              ( !7@\  %]R
M96QS+RYR96QS4$L! A0#%     @ L# L5ZK$(A8S 0  (@(   \
M     ( !1Q   'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( + P+%<D'INB
MK0   /@!   :              "  :<1  !X;"]?<F5L<R]W;W)K8F]O:RYX
M;6PN<F5L<U!+ 0(4 Q0    ( + P+%=ED'F2&0$  ,\#   3
M  "  8P2  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     )  D /@(  -83
$      $!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</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="trns4240741-8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://transcat.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" original="trns4240741-8k.htm">trns4240741-8k.htm</File>
    <File>trns-20230911.xsd</File>
    <File>trns-20230911_lab.xml</File>
    <File>trns-20230911_pre.xml</File>
    <File>trns42407-ex101.htm</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>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "trns4240741-8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 22
   },
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "trns4240741-8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "trns-20230911_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "trns-20230911_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "trns-20230911.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"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2023": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 22,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "TRNS",
   "nsuri": "http://transcat.com/20230911",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "trns4240741-8k.htm",
      "contextRef": "AsOf2023-09-11",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://transcat.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "trns4240741-8k.htm",
      "contextRef": "AsOf2023-09-11",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://transcat.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r10": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r11": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r12": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r13": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r14": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r15": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r9": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001206774-23-001126-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001206774-23-001126-xbrl.zip
M4$L#!!0    ( + P+%?QC3#Z* ,  .,+   1    =')N<RTR,#(S,#DQ,2YX
M<V2U5MMRVC 0?>],_T'U:\<VAJ8M!)KI)$U"AUP&DDR:EXZ095 C)$>2N?3K
M*]F6N1@(T)8G>?><L[O>79GFR71$P1@+23AK.8%7<0!FB(>$#5K.?<_]VCMM
MMQUP\N7M&Z!_S7>N"\X)IF$#G''DMEG$C\$U'.$&N, ,"ZBX. 8/D";&PL\)
MQ0*<\E%,L<+:D45J@",OJ"/@NCOH/F 6<G'?;1>Z0Z5BV?#]R63B,3Z&$RZ>
MI8?X:#?!GH(JD85:95K)?[O1KXA$!?D];,?RT[1+'@>8?4YNGYB4-[#:3N!-
M.(V?)B_X>3B^H+.HS^#E#/TZZEU&WTG[=TW]N/C6_W"=A6Q*-,0C"'0SF&PY
MIKZ\O$G-XV+@5RN5P'^\ZO12G),!&U-*V/,Z>%"OU_W4:Z$EY+0OJ)6N^<;=
MAQ(7RMI+MN )DPHRM(0/54%8!!_YF7,)2M9"/V908J$A7L%)C+P!'_O:H?'5
MF@4FTAU &!?@",I^*IH[EL!2J#)0&U=!KIK%6*Z%9JXEPEWWNE=@E8!,(JC,
M3*:H2CT(]&91/,),G7,Q.L,13*A.Y"6!E$0$APY04 RP,D,F8XCP*VIV4B%C
M7 ^TWJK<8FQQ3/3$%@9M,AUN"$[QG4X=F(/>J/4AC-,_Y?I6<  )6TYV7!"S
M<B&.""-IZ'R# N":?4E,F?J8,IO^*KBLE$@<WK OZ3D66&IZ6E)'&W)^#MG.
M19"BA!Y$G>>WC9G;[8LLO6&[2%T<@70!&V946HXDY@IT<MM0X*CE*,&D:_OY
M4Y?MZ5&R$!-ARP*F/5I]4WE@*P$%*JF4+@@MPF,L%-'SO' +9*D39>BW"V&
MB2,=X/_#RBGL[UNYIF#Z'TON&/URK4U_>;/T\^KV-76Y7"C 2FN\[1;-[O\.
M1ZG4%HIY<BW/-28WJ+JUP)O*<)[I/DG,W\!^25C> 4ELN,O7Q9>;X.:0CM"N
M03=\$[8&7<OQ,5726@Y.8?$+\A<YI#)[);'4SE )WT@8T:JK^U@+-J?S&C-]
ME@<- >()4V*VSR L4NS#8=V8?_MW:X3%9TTP?P<.#7O %)2#KQN!II^IZ>,?
M4$L#!!0    ( + P+%<NM2-%_0H  ("&   5    =')N<RTR,#(S,#DQ,5]L
M86(N>&ULS9U=;^.X%8;O"_0_<-V;%AC'XP0MD.QD%QE/LC VFV1CSVS;1;&@
M)<810I,!)2?VOR\IB;)$\4A*BI*<BQF/^![JI?B8I+Z./_VXVU#T0D2:<'8^
MFAY]'"'"(AXG;'T^^KH87RQF\_D(I1EF,::<D?,1XZ,??_CSGY#\\^F[\1A=
M)83&9^@+C\9S]L"_1S=X0\[03X01@3,NOD??,-VJ+?PJH42@&=\\4Y(165#L
M^ S]_6AZ&J'Q>$"]WPB+N?AZ/Z_J?<RRY_1L,GE]?3UB_ 6_<O&4'D5\,ZS"
M18:S;5K5]G'WL?Q3A'^B"7LZ4W^M<$J0/%XL/=NER?E([;?<[>O)$1?KR?''
MC]/)/W^Y7D2/9(/'"5/'+2(C':5JL<5-3T]/)WFIEK:4NY6@>A\G$VVGJEF6
M)AWZFI,T.4MS>]<\PEG>[;V[0:!"_6^L96.U:3P]'I],CW9I/-('/S^"@E-R
M3QY0WLRS;/\L44H31<*HW/8HR(/=#!5BHN(GC*QQ1F*UHU.UH^D_U([^4FZ^
MQBM"1T@I)1]@NTX;=95!$]=F[XA(>'S)WN?:C/9D7WYW1/8_-* >[[P)2YYA
M^B[S]4CGMF_(^X[X(<[]D9;C/'G?D:Y%_E]L9VW+;SZ\]N-*U<9K^:EAD>PR
M.8&16)M4572,P/D>\HFAK+NJG4>->JD:S;EHMUW-C'F=*8F.UOQE$I-$UGU\
MHCZ,U8>\V?(_?\RX7 E<K-),X"C3->7-.!]9RB>F):6\$-H7%E%/XTK%).)R
M:GK.QK0XC$7X@^ ;ZV[+5G-+X1]T5<47AT7N C#:D F2\JV(R)MZI>X6.DJE
MHPV5"K6D(FS\=3'Z(=>@W[7J/Y\FAUH<=+1< FTWA&5+6:.E!<UB5]UL,Z5[
MN5X61"=;#)E]K"5(:1QW\(7<<:QV?D7QVF+?*'?5Q59;NH\;A4%TLLV1V<N5
M!BF1KV[^0M)(),]J.=_5CH;,>:=;3+;ZOJ8)"X&V,9B$FM;3P'Y/UHF:6I0%
M=7Y+U,:.80S0NQ[Z.VV;<X%5' 0T0QR"LT4]"%51GCBZ8&R+Z3UYYJ(+GZ;,
M-34VDR8L=4U0C%B,@6@46E2(/1'QZU:>L1-!][U0M)2NN0"LFF@8LJ#HL'L#
M :GD?AE9"LS21 U@O9"TI<Y/-P"SK5,/0Q<4)X Y^)2DTOLE9?%(*%7W S#K
M'U!L8M>TP(9-7MK*H(@![8',Y!&H# D'F\L7M3J7RZ2!C:WI?<+3LMW%3R4.
M%B'3X4"*\C"DXCR15+L-T<-02^F:'L"JR8TA"XH8NS>0E4*.<KU_2"Y9/ B1
M2N<'$,.F'8]2%" <36=]:$BU3S"NDC3"M/!R);>E'<VS:%T# MHU(6D)@P(%
M<@?"4@1H9O(0K\#\BV Q#)>:T@\L+:MV5"I9@*"8WOHP47HOD,RV0C1<PS,.
M+'5V4[;';'5_%M % 4J/N=9=VT+> ,73#'3)LB3;J^?I;K:;%1&6QK4EKMB
MS&DFS/(@6 !,F0P4,J1TJ!!ZZ7E]EX!EZB%&L#FFS"T!=I--"IJ:@$BP&@-H
M.&CS9TJ]$#&3(Y/ =,YBLON9[,%VM71NF0!L-J$P1 %187<&8%&*4:Y&4NX%
MC#N1;+#8+Y*H9ZIH"]VB 1EMLF&J H(#L ;04:K18C[S.9,L\6X>2U"3AZ1X
M'KR'$E#O%I8>VTUF '% Z'0[! B20:@9Y1.D.8NX>.:UQQUF?"L'P/V,Q_ *
MI2?*+52#FM!$JS,D(,"&^ 0P:X1^*)Y)05R]QY-7@%0-7HB[B&-YH-+RG^N$
MD2G8?JO6+5T==IM,680!D02[ _@IE1_T!Z1BT"T+!9KC-S3UV#\TQT.A.0X:
MFN/W0+-\Y8% <_*&II[XA^9D*#0G04-S\BYH9,=['6MF\N.M6/)7V\/9H-(+
M,FVK5F .LO!P:7GK@T4%J/6,"O&)2;ZPNA5W@K\D+(*7S)#<"S" :2LUAC8\
M=.P&^_BI%L0ZSNM84RS*>[\D6N9GE&F:M \QA28\2)K&>@>70NT3B3N>9IC^
M.WGN/!&WB[W@835LA:2A# \5F[T^8(H8)(-\G%B7N*H;&M97R8QR=Z\ 6VP=
M7@&N%08!@<U1^Q7@XNI)(7+=S8I103 P(C2+G76RQ535Q[6R,+JX;:C5P_GW
M6FI\?)%5=A=Z]\@9_(! 6^*JIR%SNK?-\B!Z'#!E]GHN0[G.T]5XE6$BM0_?
MM3)G,[MIIYK(=4$0O6NZ:4W3NMQQ;_XFDDSN><8WFRTK[_+8GAL$=*YZN=.F
M[G&K*(C>[W)FDE!J45/L&(L%ITF49 E;_R)//D6";:VRB5P! 1O4-+050:
MVC(Y. B15CJ&X$X0!2&1'9&_!*@2"XG;AP?K;-\E=@5%OV$-!ZP, I)>>R8L
M,F <U2)0$8+R&+_8S--T2\2;X+&$>$((- ^ U-*'B!-DLA>J(M G6PL2;>7\
MN)\>KY9)1FTGEVV)LSD),%?-2$9Y$&P IDP6\C+$']#T^*^KOR$=Y;C[;_A2
M8)4\=K'?K#@%LD]95:X@Z+"H.;!(@D !]F72<,-1*46%UD=VJH992W.,<E<
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
M 26!PT0"P& _Y-JAHC< !_2YUD$?B!R-^6C0QTA6EO E2 <%A6XP>RM>!L>
MO@7LQPNX=!@(T1G#@YZPP<DY8[P''JI63&Z;H:T<'[J"&9]3&[K_'O><S8LP
M@)[IND\>Q1<!,,(+)MKIO)!@<S(\O_@.;7WI]7LG%_T>.CYPJ8XO+:$=N1X#
M4"K&+@X:!EBMZ*O3,  7R6:>.Y4^T(>#A\<MB8_Z>F!\!#:1##<K!(X,1W:,
MP)&[-_[NJW#A=36Y46-:E<'HC\5(.HI_:/:U:N6(S] 30R>@H\*;^BSTX4?D
MM>."*\$'R.4PG#*DIA<3#N$<F>T)?Z:C^U1P!Z0(C/=]L' 5]>">J7H^90&O
MHX^O*XEF6A(Q(ZL5X%%BQ)Y[+7V0#XDG]C>-VG;!W^#LC'R+%A?((2#'#[R6
M 44+\$#!7#D;;CVO':BI<J,)]Q-SWR+#D6L)QY''U0HP&<7P[=E6"PM9T$ &
MK/.-WYRA/]M[Z+^G0"NWE*_35L2.;-=')WF4]J%&/-WT)S#-@GDT$Q!>Y= 6
M2O*FH$F[;@L=J@X4Z6ET(8IDIM1)$-*Z-N/28B[<SC$F.>BFA]P'A;R1$'*T
M1XC(CMO^6W @4RH]/G*G,^[,U80Y',* )/?@HSF1 NB-PN),>.#8008FNI?
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
ML-DZO#C^&X6Q]67P]>S@_P%02P,$%     @ L# L5Y9#9P9R'   JGX  !(
M  !T<FYS-#(T,#<T,2TX:RYH=&WM7>ES&DFR_ZX(_0_U>.-]FECN0Y=E;6!
M'F1=!AVVOR@*NH"6^L!=W0+\U[_,.OJ 1@)9LCVQ,[LS@NXZLK(R?WG4P<%_
MIK9%'IC'3==YERGEBQG"G+YKF,[P72;P![G=S'\.-S<.1CZ4@[(.?Y<9^?YX
MOU"83";Y227O>L-":6]OKS#%,AE9:'^:6JY<+)8*GT]/NOT1LVG.=+A/G3X+
M*UFF<[^\?7P;%NUYEIDHBD]T)Y7"0M/PUH@JQ MO%^3+1%$_M6A-%O5U49.[
MU7)IYS$Z9(FPPG19V1+2#"-DG]]W3J+B?GKYJ&C!]ZC#!ZYG4Q_F$%NJY8KE
M7'D[UDB.LWZB(?B>'[H/3[:SFZN4=#L+DY,<*;[N41YRW&!S[-9]P@NH4:[H
M@AX;+&UVNP!O=<& YX:4CL/" \I[HJ!ZD6@5GGFNQ7AJ:?$F4;SO!H[OS=(I
M5B\3%;CG+S8-#Q.%+CMGW;"48'"?^OF^:XM2Q;U2*2.4BU$#_A+\Y\ W?8L=
M'A3D7WAK,Y\2;"/'O@7FP[M,PW5\YOBYR]D8N-V7W]YE?#;U"U('"UBOH)H]
M^)]<CAR9S#+V29?Y;\D9M=D^F1K3MZ3=%!]NB^7&[57W3;GYH5Z_@#]('LGE
M5JU=V;O%H=[&AWBKA[A&.]7ML-9SJM>V;QE(%] /_V\YP,%9 UCC4:OM&&SZ
MD<UNB_C/WEZE6%ZGW;U8NW6;.0;\ZQ]9='@[H!9G:S2U_1[XW+PMW2I@D&W"
MHW7:*-]V1]1C_+9\*W!0-L+%LW7::2(M%ZJMR@))2QOON<:,<']FL7>9 8C?
M/BD5QSZY-&TH<L8FI./:U,G*!UD@P#,'0M -\T'7,TP^MNALGSBNP\1+<[J/
M$LL\5 7QS30,Y@C%P*]0\"RPH:V^E/FIWT'DJ//S <I*KKB7 WTB#HP4FF?F
M?JH$9 XC$3@H))I]?D\)F<@<"J%(;;R0&!;V!?C&/#"YC,L2"*/[7-A'Z)0(
MH[<_$ACI>P[/:;7(3[F14:]] ()W&6[:8XM)Y5==)1N7W7$W\'1O4$S,\;X:
M)C&-A6%J8-)%F>!J^#1\;AKX9F RCPCR6:K!:;0_)F=@OG+472&U/]7;&'CJ
M&HM4@-7W_";UV6$T!-U2]&ZA&DS?DDKZS3Q9"0+T0\7&)&\#QY2,!95:X*;-
M* \\=JAT;Q_*Z,;TJV07V-J2]J4B+^U",4$4>G8?$6 L] /*#=.XR%NL*Y2
M^JX7>[T^#^9I3&LUUFF3.:YM.D]U^S1?YOM-:UB_3W!A@:%**V,Z*"%!X]Y!
M >K#7_S?P7A=C'U+;.H-36>?% D4?DM0&'/4,H?PJ ^*Q+S,X4'O\.JL?=EJ
MDNYE_;+5/>AY C*ZK<95IWW9;G5)_:Q)6I\;?]7//K1(X_STM-WMML_/=,D;
MRD<0'_@N=-_,-_*D7*Q5]PX*/?!:QH<_1GK.,X<CJ"'(5X\L-M!/E@SHZ+QS
M2@[XF#I"2-&Z[15WA-'.Y9IN/T!L1G?IMA_Z%Y&G\=T.;N@77KUI6"-H[CD&
M(-Y'YG W]W$>_0\*2-WA"S')=\=)%CV+:S#?G=;9)>FT+LX[EWIV+P*/!]3Q
MB>]"KWT,!DBI0ER/E&I;QI_$'1!_Q/!5X)F^"=2VIOT1=8:,U/L^OB[M5:J)
M@?JT9S'HV;* "7T16D*<B=_'U##T][69,3$-?X1%BV_>DI[K@0KE^JYET3$'
M7T=_DCAUX&M5/? -W97J';B4+]>04:K%&C:(=.2X^9U)8H!C0KYB5";>HI'
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
MY)TXMP'W9MC9DMX=8!^$%?#7,EF #(GF+,Z:OP,H7T:C!A^3P8 >E/?,1^;
MEQJZ8%B1_>JAX(:* %!&'@%J&SU]VN\'Z+U:,^TX*V==.+48PFQNA++_N!M*
MM!>:QW!IK1HBSVFBWX';*-'#RB8$0'-"*K/#).+9(LK$@C8"N$CCF0+1(-RR
M&#7(D#GRKADN]$*<Q ;'OJ<B0*Z[YVRH);F'USY@E@\;XR,=;E-HH!]PU!O)
M:>G]H)L0/DJX.JB N&HI\$[%ZS$4^AO(XLI^^KQH16 J3)XSYUY-T-C"5"-;
M0%P!K 38*"D3C&?Q';(+^8LH&RO.](B9HP%$W*%3E^Q03Q0"K"=1YSAP&/:L
MND K'-MMRX/^*-G&8R9:,F=-)H"DH5/U WP@*6P H5R/#Z> JI72&FSXI7(;
M0T<"L.7!2\ M-ATKV$+SA1]</Y%*B39=\]@^G\@QTR:_Q_P) ]/S1R6_0VQX
MJ-,=?U3SM<0#U96L"8Y4@)Y=WP6*^-C5!I;E?!BW( ]L<0BC'#<[**=8WPX1
M]W<BF5;G9FT6SB?X0'B-A#;B48Y4^;T5Z=Z$B9*0,Z;*-_'  H:@BQX1Z#$C
MZ&M!<YBO.\4LD^9(>9XCE7PU?+ R=="5='*D#FUN2 +% S_51LW'77-^G!XH
ME##QD);/E!C(51_!>#D_F"\"W*&*!^'>*-T>)F=A+E$]!#]@BHR[@,<<T-5'
MB:<> C\ ZRH7F?A/2L>H=00DVQS,YG2H)+89/>IX8.IOZ,*@-C=X8-MH1>?9
M)"8_+2_N,BZ8!Q,FKE*2#J$",28##JX3;=&]*.B<>,R?X?)>>.^AGNQ!8%D
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
M7%_5CD[J[]Y)=OP_4$L! A0#%     @ L# L5_&-,/HH P  XPL  !$
M         ( !     '1R;G,M,C R,S Y,3$N>'-D4$L! A0#%     @ L# L
M5RZU(T7]"@  @(8  !4              ( !5P,  '1R;G,M,C R,S Y,3%?
M;&%B+GAM;%!+ 0(4 Q0    ( + P+%=[PGG15 <  -57   5
M  "  8<.  !T<FYS+3(P,C,P.3$Q7W!R92YX;6Q02P$"% ,4    " "P,"Q7
M3H23Y5P4  "+@P  $P              @ $.%@  =')N<S0R-# W+65X,3 Q
M+FAT;5!+ 0(4 Q0    ( + P+%>60V<&<AP  *I^   2              "
M 9LJ  !T<FYS-#(T,#<T,2TX:RYH=&U02P4&      4 !0!& 0  /4<

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
